問題タブ [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.
macos - Apple iMAC システムで QMenuBar::hovered(QAction*) シグナルが発せられるのはいつですか?
こんにちは、QMenuBar がある iMAC システムで Qt GUI プロジェクトに取り組んでいます。QMenuBar ホバー信号をスロットに接続しようとしています。行は以下のとおりです。
menuBar = PluginLocalManager::getInstance()->getMainWindow()->menuBar();
bool = isConnect=connect(menuBar,SIGNAL(hovered(QAction*)),this,SLOT(slt_menuBarHovered(QAction*)));
qDebug()<<"メニューバー接続成功?:"<< isConnect;
qDebugステートメントでbool isConnectをtrueとして取得していますが、GUIのメニューバーにカーソルを合わせると、ホバーされた信号が出力されず、コントロールがSLOT slt_menuBarHovered(QAction*)に来ません。これは起こっていませんか??
助けてください、よろしくお願いします
html - Qmenu バーの特定のテキストに色を付ける方法
以下に示すように、メニューオプションのタイトルを設定しています。
QString Str = "ユーザー プロファイル: " + loFile.baseName();
m_titleBar->m_UserProfileMenu->setTitle(Str);
ここで私の要件は、タイトルの一部として追加されたテキスト loFile.baseName() のフォントの色を変更する必要があることです。
このテキストの色を変更することは可能ですか? 例は役に立ちます...
c++ - シンプルな QMainWindow コード、Qt Creator Mac OS で MenuBar が表示されない
Qt デスクトップ アプリケーションのビルトイン メニュー バーにメニュー項目を追加する際に問題が発生しています。QMainWindow クラスのリファレンス ドキュメントで提供されている、メニューを作成するためのコードを非常に単純なアプリケーションにコピーしました。残念ながら、コードを実行しても表示されませんでした。メニューバーに「ファイル」メニューを追加しようとしています。Mac OSX 10.9.3 と Qt Creator 5.3.1 を実行しています。
私のコードのスクリーンショットは以下のとおりです。mainwindow.cpp ソースで、コメントなしとコメント付きの両方のコードを試しました。
メインウィンドウ.cpp
メインウィンドウ.h
main.cpp
ComeOnMenuBar.pro
どんな助けでも本当に感謝します! ありがとうございました!
注: setNativeMenuBar(false) の使用が機能することはわかっていますが、Mac OS のネイティブ メニュー バー (左上隅に表示されるもの) を機能させたいと考えています。