問題タブ [qtoolbar]
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.
qt - QT - QToolbar のサイズ変更
私はいくつかの連結ツールバーを持っています。私が呼び出しているすべてのツールバーについて:
しかし、サイズ変更はありません。
電話してみる
しかし、何もありません。
私の目標は、私のサイズ定義ですべてのツールバーを拡張することです
qt - QToolButton には、デフォルトのアクションとは別のアイコンが必要です
QToolButton とsetDefaultAction(myAction)
メソッドを使用すると、デフォルトのアクション プロパティが取得されます。
参考:
ツール ボタンに既定のアクションがある場合、アクションはテキスト、アイコン、ツール ヒントなどのボタンのプロパティを定義します。
そこで、QToolButton で setIcon を呼び出して、アイコンを上書きしようとしました。
ただしmyToolButton
、アイコンはまだありmyAction
ます。
デフォルトのアクションを保持する方法はありますが、アクション自体ではなく、QToolButton に対してのみアイコンを上書きしますか? 言い換えれば、QToolButtons はどのようにしてデフォルトのアクションとは異なるプロパティを持つことができますか?
c++ - Qmenu で Qtoolbar トグル表示非表示
qmenuでツールバーの表示と非表示を切り替えるスロットを追加するには? この私のコード:
私はtoggleViewActionの使用を知っていますが、そのコードの使用方法 (私は qt プログラミングの初心者です)、サンプル コードを教えてもらえますか? グーグルを試しましたが、その使用例は見つかりませんでした。
qt - QToolBar をできるだけ多くのアクションに合わせる方法
2 つQToolBar
のオブジェクトを水平に並べて配置しています。最初のものには必須のアクションが含まれており、もう 1 つはオプションです。最初のツールバーにできるだけ多くのアクションを配置したいのですが、うまくいきません. プロパティをセットアップしようとしましsizePolicy
たが、役に立ちません。同時に、minWidth
すべてのアクションが表示されるように最初のバーを設定することは可能ですが、それは見苦しい解決策だと思います。何かアイデアはありますか?
python - QToolBar で QAction ボタンの間隔を制御するには?
4 つのQAction
ボタンを追加して、QToolBar
どのウィジェット プロパティを設定する必要があるか、およびボタン間にスペースを空けないようにする値を設定します。各ボタンは横に並べて配置されていますか?以下に投稿された例からわかるように、次の方法で間隔をゼロにしようとしました。
しかし、違いはなく、ボタンは互いに離れています....
c++ - 自動 - QAction ボタンを非表示にした後、QToolBar のアイコンのサイズを調整します
私のGUIプログラムでは、メインウィンドウの下部にQToolBarがあり、さまざまなダイアログを開くための多数のQActionボタンが含まれています。
ここで、QTCreator インターフェイスのサイズ ポリシーを使用して、QToolBar のアイコンのサイズ (幅) を調整しました。アイコンのサイズは、QToolBar の幅全体を占めるように手動で設定されます。
ここで、私のプログラムに必要な機能がいくつかあるため、1 つの QAction ボタン (つまり、アイコン) を無効化/非表示にする必要があります。しかし、私がそれを隠すとき。
それに応じて残りの QAction アイコンが移動し、空白のスペース (非表示のアイコンと同じ幅) がツールバーに残されます。
QToolBar のアイコンのサイズ (つまり、幅) をコーディングによって調整して、1 つまたはいくつかが非表示になってもスペース全体を占めるようにすることはできますか? QTCreator GUI - アイコン サイズ オプションでそのようなオプションを見つけることができませんでした。
ドキュメントから、それを使用して解決できるようですがiconSize
、コードで使用する方法がわかりません。
c++ - 2 つの QToolbar を同じ QToolbarArea に再ドッキングします
実行時にツールバーの位置を取得する必要がある Qt プロジェクトに取り組んでいます。以前QMainWindow::toolBarArea(QToolBar *toolbar)
は、ツールバーの現在のドッキング領域を取得していました。そして、後でそれを使用できますQMainWindow::addToolBar ( Qt::ToolBarArea area, QToolBar * toolbar )
。
以下のように、2 つのツールバーを 1 つの領域 (つまり、下の領域) にドッキングするとします。
QMainWindow::toolBarArea
次に、 を使用して取得した領域を保存し、 でQSettings
再度ロードするとQMainWindow::addToolBar
、次のようにロードされます。
を使用せずに元のフォームに再ドッキングする方法はありますQMainWindow::saveState()
か?