問題タブ [qmenu]
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.
python - qmenuアイテムをチェック可能にする方法pyqt4python
qmenuをチェック可能にするにはどうすればよいですか?
qt - QMenuBarアイテムを自動的に閉じる
QMenuBarItem
Qtでオープンを閉じる方法があるかどうかを知る必要があります。つまり、メニューを開いた場合、しばらくQTimer
してから閉じることができるようにしたいのです。QMenuBar
QTimer
メニュー(「ファイル」など)をクリックすると、を開始し、QTimer
のtimeout()
スロットで次のコードを使用しています。
menubar->actions()[0]
「ファイル」メニューはどこにありますか。
私は成功せずに検索してきました、そして私は本当にメニューを自動的に閉じる必要があります。
私はあなたの助けとあなたの時間を本当に感謝します。前もって感謝します。
*****編集
使用する必要がありますmenubar.setActiveAction(NULL)
;
c++ - QMenuBarとQMenuはMacOSXでは表示されません
Mac OS X10.7.4でQt4.7.4を使用していますが、アプリケーションにとを追加しようとしていますが、成功しません。QMenuBar
QMenu
例を探していると、基本レイアウトが見つかりました。Windowsのインターフェイスのスクリーンショットには、[ファイル]メニューが表示されています。これは、私がやろうとしていることです。
ただし、この例をMac OS Xで実行しても、アプリケーションウィンドウ内に[ファイル]メニューは表示されません。
また、MacOSXの上部のバーにも表示されません。
これはMacOSXのQt4.7.4のバグであるか、Macで動作させるためにソースコードを微調整する必要があるようです。
この問題を解決するにはどうすればよいですか?
Stack Overflowで同様の投稿を見つけましたが、役に立ちませんでした。
c++ - QMenuに複数の列を持つ方法はありますか?
QMenuに複数の列を持つ方法はありますか? 私はC++でQtを使用しています。私は検索しましたが、これを Qt に組み込む方法はないようです。問題は、この機能をプログラムに追加するにはどうすればよいかということです。複数の列を持つことができるカスタム メニューを作成した人はいますか?
c++ - CSSスタイルシートで選択したアイテムのQtのQMenuで右矢印の画像を変更するには?
私のアプリには Qt QMenu があり、2 つのレベル (サブメニューの最上位レベル、次にアクションを含む各サブメニュー) で構成され、メニューの背景が灰色、テキストの色が白、および右矢印は白です。サブメニュー項目が強調表示される (マウスオーバー) と、項目の背景は白、テキストは黒になり、右矢印も黒の画像に切り替えたいと思います。これを行うためにCSSスタイルシートを使用しています。ただし、アイテムが選択された状態の代替右矢印画像を設定するための正しい構文が見つからないようです。私のCSSは次のようになります。
上記のコードの後に次の追加を試みました(MenuRightSelected.png
は の反転カラー画像ですMenuRight.png
)。
と
これらはどちらも、表示される QMenu には影響しません。私が求めていることを実行できるかどうかを誰かが知っていますか?もしそうなら、どうやって?
c++ - QActionがスロットに接続しません
QtでIHMを作成しようとしていますが、基本的なメニュー(File、Edit ...)を作成することから始めました。これまでのところ、「ファイル」を含むメニューがあり、「新しいプロジェクト、プロジェクトを開く、終了」が表示されます。見栄えは良いですが、私の問題は、これらのアクションをトリガーできないように見えることです(クリックするか、キーショートカットを使用)。
これが私のスロットです:
押しボタンを接続してこのスロットを使用すると、新しいQWidgetが正しく表示されます。しかし、アクションで同じことをすることは不可能です...
これが私のアクションとメニューのコードです:
}
}
そして、ボタンで動作するコード:
だから私はそれが同じように反応しない理由を本当に理解していません、私はQtの例を何度も読みました...私は何かを逃したに違いありません、しかし誰かがアイデアとして、私はそれは私に人生を憎み始めています:p
皆さん、ありがとうございました。
PS:わかりました、コードブロックビジネスをうまく処理できるかどうかはわかりません。私の防衛では、使用するのは本当に奇妙です...:p
qt - Qt QMenu ドロップ シャドウを削除
半透明の背景と丸みを帯びたエッジ (border-radius) を持つ QMenu があります。残念ながら、Windows 7 はこのメニューにドロップ シャドウを描画しますが、丸みを帯びたエッジには収まりません。通常の長方形のメニューで描画される影です。
QMenu のドロップ シャドウの描画を完全に無効にする方法、または丸みを帯びたエッジに影を合わせる方法はありますか?
これが発生する最小限の例を次に示します。
qt - Qt ほぼ同じメイン メニュー エントリ
私はc ++ Qtライブラリを使用していますが、何かしたいと思っています:
SIGNAL 関数は SLOT 関数と同じ数と引数の型を持つ必要があるため、上記のコードは機能しません。
それを行う方法はありますか?SetSomething11、SetSomething12 呼び出し SetSomething(1, 1) などの約 20 の関数を持ちたくありません。
c++ - Qt のシンプルなカラー塗りつぶし QIcons
QWidget の背景を変更するメニューを作成する必要があります。選択した色を表す QIcon を、QMenu を設定する QActions に配置したいと思います。Photoshop をポップアウトして手動でアイコンをペイントする必要はありません。特定の色で塗りつぶされた単純なアイコンをプログラムすることは可能ですか? このようにして、必要に応じて任意の数の QAction を使用でき、Photoshop で大量のアイコンを作成する必要がなくなります。\