問題タブ [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 - QToolBar の背景画像を設定するには?
方法(1)はtoolbarBg2x画像を表示できますが、方法(2)は何も表示しません。なぜ?
私の期待される結果は、画像をツールバーの背景として適用することです。
ただし、ツールバーのサイズは実際には方法 1で 100x30 です。
追加情報: 背景画像の解像度は 800x60、メインウィンドウのサイズは 800x600 です。
Qt5.1 クラン 64 ビット、MacOSX10.8
python - Python PyQt QtoolbuttonPopup モード
私がインターネット リソースから理解したことから、モードを使用QActions
してポップアップ メニューを作成できました。Qtoolbar
Qtoolbuttonpopup
そこで、 を作成し、を使用してQMenu
いくつか追加しました。QActions
QMenu.addAction
その後、 を作成し、QToolButton
を に設定しToolButtonPopupMode
ました2
。続いて、QMenu
上記で作成したものを使用してメニューとして設定します.setMenu(QMenu)
上記のコードから、ツールバーに が表示されることを期待していQtoolbutton
ます。それをクリックすると、2 つのアクションを含むメニューがポップアップ表示されます。しかし、コードを実行するQtoolbutton
と、ツールバーに が表示されますが、クリックしQtoolbutton
てもポップアップ メニューは作成されません。
私はこれを間違っていますか?ユーザーのクリック時にアクションのポップアップ メニューを作成するツールボタンを作成するにはどうすればよいですか?
c++ - QTでQToolButtonを別のQToolButtonに切り替える
QToolButton
で切り替えたいQToolBar
。を使用QStackedWidget
しましたが、一方から他方に移動するのは簡単すぎますwidget
が、ここでは を使用して移動する方法を取得できませんkeyReleaseEvent
。
c++ - C++ QLineEdit をツールバーの中央に伸ばす
そのように配置された4つのQToolBars:
左のバーにはいくつかのアイコンがあります。右側にもいくつかのアイコンがあります。中央のバーには、他の 2 つのツールバー間で 100% 拡大したいテキスト フィールドが含まれています。特に指定しない限り、QT は最後のツールバーを空のスペース全体に自動的に広げます。次のことを行うように指示する結果が見つかりましたが、うまくいきませんでした。
その結果、フィールドは垂直方向に塗りつぶされますが、Qt は固定幅を指定した RightBar の右側には何も表示しません。editor->setSizePolicy(QSizePolicy::Preferred,QSizePolicy::Expanding);
ポリシーを に反転したり、enter 関数呼び出しを省略したりしても、結果はまったく同じです。
私がやりたいことを視覚的に見るには、非常によく似たインターフェースを持つGoogle Chromeを見てください。
Qt のバージョンは 5.2.1 です
qt - QToolBar: 「もっと見る」ボタンのスタイリング
QToolbar のデフォルトの子であるこの長方形のボタンのスタイルを設定する方法を知っている人はいますか?
最初の 2 つの画像は、グラフィカル インターフェイスが通常の画面モードにあるときのボタンを示しています。現れる; ツールバーのアイコンには十分なスペースがないためです。3 番目の画像は、アイコンにスペースがあるフルスクリーン モードを示しています。
角のない放射状の境界線を持つように、その形状をスタイルしたいと思います。これにより、2 番目の画像の醜い外観がキャンセルされます。
ユーザーが通常のビューでインターフェイスを使用できるようにしたいので、アプリケーションをフルスクリーンにロックすることはできません。ボタンは使いたいので外すのは不可です。その位置を 5 ピクセル左にスタイリングするか、別のスタイル設定可能なボタンに置き換えることが可能な解決策になる可能性がありますが、私はそれらを行うことができませんでした。
ツールボタンとプッシュボタンのスタイルシートをいろいろ試しましたが、この小さなボタンのスタイリングには失敗しました。私は自分のグラフィカルなデザインにかなり夢中になっていますが、あまり時間を無駄にしたくありません (解決策が簡単でない場合は、ツールバーを長方形のものに変更します)。
前もって感謝します。