問題タブ [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 投票する
4 に答える
15422 参照

c++ - QtはmenuBar、メニュー、およびサブメニューをQMainWindowに追加します

プログラムで Qt QMainWindow にメニュー バー、メニュー、およびサブ メニューを追加するのに苦労しています。

次のコードではエラーが発生します。

QWidget::setLayout: 既にレイアウトがある QMainWindow "" で QLayout "" を設定しようとしています

注 : *.メニューやレイアウトが表示されずにメイン ウィンドウが表示されます (空です!)。

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

python - menuBar.addAction テキストを変更する

私はpython QtGuiを使用しています。

テキストを変更したいとき、エラーが発生しました。

ここに私のコードがあります:

テキストを変更するにはどうすればよいですか?

ありがとう

編集: 申し訳ありませんが、それは QtGui.QMainWindow です ... Tkinter ではありません

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

qt - Qt stylesheet : 特定の QMenuBar::item 背景色を設定する

QMenuBarたとえば、2つのQMenuアイテムがあります。

ここに画像の説明を入力

たとえば、「フロア」アイテムだけを青色にするにはどうすればよいですか? 私はすべてのアイテムに対してそれを変更する方法を知っています:

しかし、特定のアイテムに色を付ける方法が見つかりません。setPropertyonを使用しようとしましたQmenu,を使用してみましsetPaletteた ... 何も機能していません。QMenuBar::itemC++ コードで特定のプロパティを設定する方法はありますか?

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

python - QMenuBar にサブメニューを追加する

メインクラスとして単純な GUI がQWidgetあり、次のようなサブメニューを作成する必要があります。

メインクラス「QMainWindow」

QMenuBar結果を使用しようとすると、次のようになります。

メインクラス「QWidget」

最初の写真のようなサブメニューを作成するにはどうすればよいですか? 最初の写真のような結果が必要な場合は、メイン クラスを変更する必要がQMainWindowありますか?

コード:

助けてください。

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

python - PyQt WebEngineView が MainMenu に干渉する

Web ブラウザーを含むアプリケーションを作成しようとしていますが、Web ブラウザーを追加すると、メニュー バーが視覚的に消えますが、機能的にはそのまま残ります。以下は 2 つの画像です。1 つは「self.centralWidget(self.web_widget)」をコメントアウトしたもので、もう 1 つはその行を実行できるようにしたものです。サンプル コードを実行すると、視覚的には Web ページ全体がメニュー バーが存在しないかのように表示されますが、各入力フィールドとボタンの少し下をクリックしてアクティブにする必要があることもわかります。メニューバーは実際に存在していました。

コメントアウトされた Web ウィジェット ここに画像の説明を入力

Web ウィジェット アクティブ ここに画像の説明を入力

サンプルコード

開発環境 Windows 10、PyQt5、pyqt5-5.9

編集

この問題は、メニュー バーに直接関係していないようです。メニュー バーを削除しても、問題は引き続き発生します。そうは言っても、 showMaximized() から showFullScreen() に変更すると問題が解決するようです。