我使用QT和以下this example設置了一個小型代碼編輯器。然而,我很好奇如何在窗口或窗口小部件內創建窗口。我想實現類似於這些的東西:窗口內的QT窗口?
http://i.stack.imgur.com/Vn8Ut.png
是否有重疊像這樣的小部件的例子嗎?
我使用QT和以下this example設置了一個小型代碼編輯器。然而,我很好奇如何在窗口或窗口小部件內創建窗口。我想實現類似於這些的東西:窗口內的QT窗口?
http://i.stack.imgur.com/Vn8Ut.png
是否有重疊像這樣的小部件的例子嗎?
Any alternative soloution for QMessagebox for IOS development (QWidget application only)?
我得到了另一個QWidget
被嵌入並畫上一個又一個的頂部的一個例子。如果您對如何完成任何問題,請告訴我。
PopUp
標誌和Qt::Tool
選項也是相關的。
一定要檢查:QWidget
的ToolTip
屬性和QWidget
的WhatsThis
屬性。
http://qt-project.org/doc/qt-5/qwidget.html#toolTip-prop
http://qt-project.org/doc/qt-5/qwidget.html#whatsThis-prop
也有懸停和命令迅速消失等方式,使無國界,focusless窗口。 Qt中的Window Flags
和Widget Attributes
在您希望修改Qt Widgets時非常強大。
當您將Widget父項添加到另一個Widget時,它會將自己繪製到另一個Widget上。那麼你只需要調整大小並正確定位。
同時子類化現有的小部件可以給你更多的選擇。
也常見Qt::Tool
是你們等會發現是QDockWidget
秒。他們很棒!
希望有所幫助。
非常感謝您的回答! ;) – vinnylinux 2014-10-07 16:56:13
看看Qt命名空間,特別是Qt :: WA_LayoutOnEntireRect和Qt :: WA_StyleSheet。將它作爲一個小工具attrybutes傳遞。第二個選項看起來很有前途,但您必須爲QWidget創建樣式表。
我檢查過,但它不允許我在屏幕上的任何地方繪製或改變焦點。 – vinnylinux 2014-10-04 20:23:46
看看Qt :: Popup窗口標誌。您可以將它傳遞給'QWidget'構造函數。 – 2014-10-04 19:19:08
父母/子女關係也用於控制顯示也 – CapelliC 2014-10-04 21:11:44