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

qt - QToolBar の背景画像を設定するには?


方法(1)はtoolbarBg2x画像を表示できますが、方法(2)は何も表示しません。なぜ?


私の期待される結果は、画像をツールバーの背景として適用することです。
ただし、ツールバーのサイズは実際には方法 1で 100x30 です。
追加情報: 背景画像の解像度は 800x60、メインウィンドウのサイズは 800x600 です。

ここに画像の説明を入力


Qt5.1 クラン 64 ビット、MacOSX10.8


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

python - Python PyQt QtoolbuttonPopup モード

私がインターネット リソースから理解したことから、モードを使用QActionsしてポップアップ メニューを作成できました。QtoolbarQtoolbuttonpopup

そこで、 を作成し、を使用してQMenuいくつか追加しました。QActionsQMenu.addAction

その後、 を作成し、QToolButtonを に設定しToolButtonPopupModeました2。続いて、QMenu上記で作成したものを使用してメニューとして設定します.setMenu(QMenu)

上記のコードから、ツールバーに が表示されることを期待していQtoolbuttonます。それをクリックすると、2 つのアクションを含むメニューがポップアップ表示されます。しかし、コードを実行するQtoolbuttonと、ツールバーに が表示されますが、クリックしQtoolbuttonてもポップアップ メニューは作成されません。

私はこれを間違っていますか?ユーザーのクリック時にアクションのポップアップ メニューを作成するツールボタンを作成するにはどうすればよいですか?

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

c++ - QTでQToolButtonを別のQToolButtonに切り替える

QToolButtonで切り替えたいQToolBar。を使用QStackedWidgetしましたが、一方から他方に移動するのは簡単すぎますwidgetが、ここでは を使用して移動する方法を取得できませんkeyReleaseEvent

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

c++ - C++ QLineEdit をツールバーの中央に伸ばす

そのように配置された4つのQToolBars:

左のバーにはいくつかのアイコンがあります。右側にもいくつかのアイコンがあります。中央のバーには、他の 2 つのツールバー間で 100% 拡大したいテキスト フィールドが含まれています。特に指定しない限り、QT は最後のツールバーを空のスペース全体に自動的に広げます。次のことを行うように指示する結果が見つかりましたが、うまくいきませんでした。

その結果、フィールドは垂直方向に塗りつぶされますが、Qt は固定幅を指定した RightBar の右側には何も表示しません。editor->setSizePolicy(QSizePolicy::Preferred,QSizePolicy::Expanding);ポリシーを に反転したり、enter 関数呼び出しを省略したりしても、結果はまったく同じです。

私がやりたいことを視覚的に見るには、非常によく似たインターフェースを持つGoogle Chromeを見てください。

Qt のバージョンは 5.2.1 です

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

qt - QToolBar: 「もっと見る」ボタンのスタイリング

QToolbar のデフォルトの子であるこの長方形のボタンのスタイルを設定する方法を知っている人はいますか?

ここに画像の説明を入力 ここに画像の説明を入力 ここに画像の説明を入力

最初の 2 つの画像は、グラフィカル インターフェイスが通常の画面モードにあるときのボタンを示しています。現れる; ツールバーのアイコンには十分なスペースがないためです。3 番目の画像は、アイコンにスペースがあるフルスクリーン モードを示しています。

角のない放射状の境界線を持つように、その形状をスタイルしたいと思います。これにより、2 番目の画像の醜い外観がキャンセルされます。

ユーザーが通常のビューでインターフェイスを使用できるようにしたいので、アプリケーションをフルスクリーンにロックすることはできません。ボタンは使いたいので外すのは不可です。その位置を 5 ピクセル左にスタイリングするか、別のスタイル設定可能なボタンに置​​き換えることが可能な解決策になる可能性がありますが、私はそれらを行うことができませんでした。

ツールボタンとプッシュボタンのスタイルシートをいろいろ試しましたが、この小さなボタンのスタイリングには失敗しました。私は自分のグラフィカルなデザインにかなり夢中になっていますが、あまり時間を無駄にしたくありません (解決策が簡単でない場合は、ツールバーを長方形のものに変更します)。

前もって感謝します。