問題タブ [qmenubar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
286 参照

qt - QMenuBarアイテムを自動的に閉じる

QMenuBarItemQtでオープンを閉じる方法があるかどうかを知る必要があります。つまり、メニューを開いた場合、しばらくQTimerしてから閉じることができるようにしたいのです。QMenuBar

QTimerメニュー(「ファイル」など)をクリックすると、を開始し、QTimertimeout()スロットで次のコードを使用しています。

menubar->actions()[0]「ファイル」メニューはどこにありますか。

私は成功せずに検索してきました、そして私は本当にメニューを自動的に閉じる必要があります。

私はあなたの助けとあなたの時間を本当に感謝します。前もって感謝します。

*****編集

使用する必要がありますmenubar.setActiveAction(NULL);

0 投票する
1 に答える
3332 参照

c++ - QMenuBarとQMenuはMacOSXでは表示されません

Mac OS X10.7.4でQt4.7.4を使用していますが、アプリケーションにを追加しようとしていますが、成功しません。QMenuBarQMenu

例を探していると、基本レイアウトが見つかりました。Windowsのインターフェイスのスクリーンショットには、[ファイル]メニューが表示されています。これは、私がやろうとしていることです。

ここに画像の説明を入力してください

ただし、この例をMac OS Xで実行しても、アプリケーションウィンドウ内に[ファイル]メニューは表示されません。

ここに画像の説明を入力してください

また、MacOSXの上部のバーにも表示されません。

ここに画像の説明を入力してください

これはMacOSXのQt4.7.4のバグであるか、Macで動作させるためにソースコードを微調整する必要があるようです。

この問題を解決するにはどうすればよいですか?

Stack Overflowで同様の投稿を見つけましたが、役に立ちませんでした。

0 投票する
1 に答える
219 参照

qt - QMenuのカストンスロットを作成する

私はQtWorldを初めて使用
します)MSVC 2008で新しいQtアプリケーションを作成しました
。QtCreatorを使用して、必要なコントロールを追加しました。そのうちの1つはQMenuBarです。CallBack
(C#)と同等の機能はQtのスロットです。
QtCreatorを使用してQMenuのカスタムスロットを作成する方法についての情報が見つかりませんでした。

0 投票する
1 に答える
872 参照

qt - QGraphicsView内にメニューバーを実装するには?

画像を動的に表示する QGraphicsView があります。また、 fitInView 機能を使用してウィンドウのサイズを変更しました。ここで、QGraphicsView の上部にメニュー バーを追加する必要があります。これを実装する方法は?助けてください。私はQtの初心者です

0 投票する
2 に答える
2662 参照

qt - QMenuBarの反対側にQPushButtonをスタックする

QPushButtonの反対側にいくつかのオブジェクトをスタックしたいQMenuBar

これが私のウィンドウの外観です。 それがどのように見えるか

そして、これは私がそれをどのように見せたいかです(私は画像をフォトショップで購入しました): どのように見せたいか

motifウィジェットスタイルでは、ヘルプメニューが右揃えになっていることは知っていますが、私はに固執しplastiqueているので、問題はありません。

Qt4.8を使用しています。何か案は?

0 投票する
1 に答える
9662 参照

pyqt4 - pyqt QWidget にサブメニューを追加する

私はその非常に基本的な質問を知っていますが、少し混乱しています。おそらく何かを忘れています.

QMenuBar() の「ツール」にサブメニュー「プレビュー」を追加しようとしています

これまでのところ、これは私がやろうとしていることです

しかし、これはサブメニューを追加する正しい方法ではないと思います

0 投票する
2 に答える
3426 参照

c++ - Qt5の右隅にQMenuBarのボタンを設定するには?

QMenuBar の右側 (左側の通常のメニュー項目) に 2 つのボタンを追加し、アイコンを時々変更する必要があります。出来ますか?

0 投票する
2 に答える
554 参照

qt - ボタンのテキストを変更するときにQPushButtonの幅とQMenuBarコーナーウィジェットの幅を自動変更する方法は?

2 つの QPushButton を持つ QMenuBar にコーナー ウィジェットを設定しました。しかし、ボタンのsetTextで長いテキストを設定すると、ボタンの重みが変わらないので、アイコンとテキストの一部が隠れてしまいます。では、テキストを設定するときにボタンの幅とコーナーウィジェットの幅を変更するにはどうすればよいですか?

0 投票する
1 に答える
623 参照

triggers - QMenuBarのクリックをキャッチする方法

QMainWindow にある QMenuBar のクリックをキャッチしたいので、QMenuBar をサブクラス化し、mousePressEvent 関数をオーバーライドしましたが、メニューをクリックしてもサブメニューに表示されません。

アイデア ?

0 投票する
1 に答える
1658 参照

python - PyQt メニューバーをクリアする

メニュー バーをクリアする簡単な方法はありますか。つまり、PyQt のすべてのメニューを削除します。

私が尋ねる理由は、モジュラー アプリケーションを開発しているからです。各モジュールは独自のメニューを提供し、そのメニューが表示される場所に重みを付けます。各モジュールは menuAction を別のモジュール メニューに追加することもできますが、その場合、メニューの順序が変更されます。私がやりたいのは、メニューの作成が完了したら、それらをすべて削除してから再度追加することです。

今すぐ再追加でき、正しい順序で表示されますが、以前のメニューはすべて残っているため、これが機能することはわかっています。