問題タブ [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.

0 投票する
3 に答える
3214 参照

qt - QT - QToolbar のサイズ変更

私はいくつかの連結ツールバーを持っています。私が呼び出しているすべてのツールバーについて:

しかし、サイズ変更はありません。

電話してみる

しかし、何もありません。

私の目標は、私のサイズ定義ですべてのツールバーを拡張することです

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

qt - QToolButton には、デフォルトのアクションとは別のアイコンが必要です

QToolButton とsetDefaultAction(myAction)メソッドを使用すると、デフォルトのアクション プロパティが取得されます。

参考

ツール ボタンに既定のアクションがある場合、アクションはテキスト、アイコン、ツール ヒントなどのボタンのプロパティを定義します。

そこで、QToolButton で setIcon を呼び出して、アイコンを上書きしようとしました。

ただしmyToolButton、アイコンはまだありmyActionます。

デフォルトのアクションを保持する方法はありますが、アクション自体ではなく、QToolButton に対してのみアイコンを上書きしますか? 言い換えれば、QToolButtons はどのようにしてデフォルトのアクションとは異なるプロパティを持つことができますか?

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

c++ - Qmenu で Qtoolbar トグル表示非表示

qmenuでツールバーの表示と非表示を切り替えるスロットを追加するには? この私のコード:

私はtoggleViewActionの使用を知っていますが、そのコードの使用方法 (私は qt プログラミングの初心者です)、サンプル コードを教えてもらえますか? グーグルを試しましたが、その使用例は見つかりませんでした。

0 投票する
0 に答える
86 参照

qt - QToolBar をできるだけ多くのアクションに合わせる方法

2 つQToolBarのオブジェクトを水平に並べて配置しています。最初のものには必須のアクションが含まれており、もう 1 つはオプションです。最初のツールバーにできるだけ多くのアクションを配置したいのですが、うまくいきません. プロパティをセットアップしようとしましsizePolicyたが、役に立ちません。同時に、minWidthすべてのアクションが表示されるように最初のバーを設定することは可能ですが、それは見苦しい解決策だと思います。何かアイデアはありますか?

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

python - QToolBar で QAction ボタンの間隔を制御するには?

ここに画像の説明を入力

4 つのQActionボタンを追加して、QToolBarどのウィジェット プロパティを設定する必要があるか、およびボタン間にスペースを空けないようにする値を設定します。各ボタンは横に並べて配置されていますか?以下に投稿された例からわかるように、次の方法で間隔をゼロにしようとしました。

しかし、違いはなく、ボタンは互いに離れています....

0 投票する
0 に答える
1085 参照

c++ - 自動 - QAction ボタンを非表示にした後、QToolBar のアイコンのサイズを調整します

私のGUIプログラムでは、メインウィンドウの下部にQToolBarがあり、さまざまなダイアログを開くための多数のQActionボタンが含まれています。

ここで、QTCreator インターフェイスのサイズ ポリシーを使用して、QToolBar のアイコンのサイズ (幅) を調整しました。アイコンのサイズは、QToolBar の幅全体を占めるように手動で設定されます。

ここに画像の説明を入力

ここで、私のプログラムに必要な機能がいくつかあるため、1 つの QAction ボタン (つまり、アイコン) を無効化/非表示にする必要があります。しかし、私がそれを隠すとき。

それに応じて残りの QAction アイコンが移動し、空白のスペース (非表示のアイコンと同じ幅) がツールバーに残されます。

QToolBar のアイコンのサイズ (つまり、幅) をコーディングによって調整して、1 つまたはいくつかが非表示になってもスペース全体を占めるようにすることはできますか? QTCreator GUI - アイコン サイズ オプションでそのようなオプションを見つけることができませんでした。

ドキュメントから、それを使用して解決できるようですがiconSize、コードで使用する方法がわかりません。

0 投票する
0 に答える
135 参照

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()か?