問題タブ [qdockwidget]
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 を使用した Qdockwidets の複数のウィンドウ
Qt でインターフェイスを作成するのに問題があります。Qt Designer のドックのようなドックが必要です (以下を参照): 閉じることができる (または最小化できる) 複数のサブウィンドウ。
MainWindow::tabifyDockWidget のようなものを見つけましたが、それはまさに私が探しているものではありません。
誰かがそれを作る方法を知っていますか?
どうも。
qt - qdockwigetのタイトルバーのフォントの色
qtoolbar のボタン テキストと qdockwidget のタイトル バー テキストのフォント色を変更する方法。
qt スタイルシートのカラー ラベルを使用してフォントの色を変更しようとしましたが、qdockwidget::title バーと qdock ツールバーでは機能しないようです。
qt - QGridLayoutを使用したQDockWidget-レイアウト内のウィジェットが上部に配置されない
2 x(n)グリッドのボタンを保持するドッキング可能なツールバー(Photoshopで使用するものと同様)を作成しようとしています。私の考えは、QDockWidgetに追加される空白のQWidgetを親とするQGridLayoutを使用し、QGridLayoutにボタンを追加することです。これは、位置合わせを除いて機能しているようです。
ボタンの位置合わせを設定しました...
...ただし、以下に示すように、グリッドはQDockWidgetの高さ全体に拡張されています。
ボタンも水平方向に拡大し、スペース全体を埋めます。水平方向にサイズを変更する機能を制限できると思います(これが可能な場合)。
親ウィジェットの幅/高さ全体を満たすようにGridLayoutを制限するために、ドキュメントで見落としている関数はありますか?また、副次的な質問として、QDOckWidgetが特定の方向にサイズ変更されないようにする方法はありますか?
qt - Qt デザイナー ドック ウィジェット 子 アクセス
いくつかのドックウィジェットを持つ Qt Designer を使用してフォームを作成しました。これらのドックウィジェットにはいくつかの子ウィジェットがあります。mainwindow.cpp で Dockwidget とこれらの子ウィジェットにアクセスするにはどうすればよいですか?
qt - 奇妙な DockWidgets 効果
を使用して、QMainWindow
3 つの DockWidget を追加し、centralWidget を 0 に設定したので、DockAreas がすべてのスペースを占有できるようになりました。
見てください:
これは私が望むように見え、さらにそう動作します。しかし、すべてを壊す効果が 1 つあります。
そのDockAreaDock
をはぎ取ると、もう一方の DockArea が拡張してすべてのスペースを占有し、Dock
かつて存在していた Area がなくなります。私は今、このようなものを持っています:
DockArea は 1 つしか存在しないため、今後はウィジェットを左右にドッキングすることはできません。しかし、これは修正できますか?唯一のウィジェットがフローティングされた後でも、DockArea を「生きている」状態に保つことはできますか?
qt - ウィンドウのサイズが変更されたときにQDockWidgetを拡大するにはどうすればよいですか?
私は単純なフォームを持っています:QDockWidget
の右側QGroupBox
、左側にありQMainWindow
ます。QGroupBox
垂直レイアウトを使用してレイアウトされます。
QDockWidget
メイン ウィンドウを拡大または最大化したときに、空き領域をすべて占有して拡張したい。
どうすればいいのですか?
以下は、私の.uiファイルのソース コードです。
c++ - QDockWidgetによりqtがクラッシュします
私はubuntu11.10に組み込まれているバージョンのQtを持っています。そして、実際にはドッキングできないを使用しようとしていますQDockWidget
(基本的には、フロートするウィンドウが必要です。ビューをトップレベルのビューにするだけではなく、OSウィンドウバーがそこに表示されます。したくない、そして私がそれを隠すとしたら、ウィンドウは移動できなくなります)。
したがって、私は基本的に新しいQt Guiプロジェクトを作成し、次のように変更するファイルを除いて、どのファイルも変更しませんmainwindow.cpp
。
問題は、ウィジェットを移動しようとすると、プログラム全体がクラッシュすることです。何か非常に悪いことをしているのか、それともqtにバグがあるだけなのか知りたいのですが。
qt - 自分のスタイルを使用してQDockWidgetのタイトルをインデントする方法
スペースを追加せずにQDockWidgetのタイトルをインデントしたい。
理由はわかりませんが、自分のスタイルを適用すると、そのスタイルに遭遇することはありません。メソッドをデバッグすると、タイトルバーのボタンである2つの異なる要素の出力しか得られません。
qt - メイン ウィンドウの右側にドッキングすると、QDockWidget のサイズが正しくない
私は Qt が初めてで、ウィンドウの右側にドッキングする DockWidget を作成しようとしています。ドックの最大幅と最小幅を設定します (以下のコードを参照)。これは、ドック ウィジェットが で追加されQt::LeftDockWidgetArea
た場合に機能しますが、 で追加された場合、Qt::RightDockWidgetArea
ドックは次のようにウィンドウの中央に「パディング」されます。
おそらく、ドックのサイズを正しく設定していません。このウィンドウのコードは次のとおりです。
これを行う「正しい」方法はありますか?
c++ - 中央エリアを QDockWidgets の位置にサイズ変更する方法
フォームの中間領域に QDockWidget を追加することはできないように思われるので、中間領域のテキストウィジェットのサイズを変更してスペースを自動的に変更するにはどうすればよいでしょうか。
元:
ドックのサイズを変更または移動しても、途中でテキスト編集のサイズが変更されません。テキスト編集を自動的にサイズ変更可能にするにはどうすればよいですか?