使用Qt設計器我製作了一對QFrame,每個QFrame都有一個水平佈局。他們的樣式表預言他們應該沒有保證金和填充。這意味着在Qt設計師視圖以及最終結果中,QFrame之間沒有空間。Qt設計師;難以將小部件放在正確的父項中
使用拖放操作我可以將窗口小部件放置到窗口中,它將顯示一個藍色線條放置在一個佈局中。但是,不可能將另一個QFrame添加到我看不到的QFrame父級(因此無法使用)。還有一棵樹在右側面板中,但是在丟棄父使得它在孩子的一個自動去...
例子,我有這樣的設置:
QMainWindow - QWidget - QFrame (parent) - QFrame (child) - QFrame (child)
添加一個新的框架,無論我嘗試,給了我:
QMainWindow - QWidget - QFrame (parent) - QFrame (child) - QFrame (child) - QFrame (new child)
但我真的想:
QMainWindow - QWidget - QFrame (parent) - QFrame (child) - QFrame (child) - QFrame (new parent)
有什麼功能,我的天堂沒有發現準確地放置新的小部件?
更改佈局和添加框架和小部件肯定會很痛苦。打破布局通常取決於你想要改變什麼。作爲一個竅門,有時我會使用設計器來創建一個臨時窗體/窗口部件。這可以像剪貼板一樣來回剪切和粘貼組件。 – 2010-09-21 20:51:37
這是有用的,謝謝。它會以這種方式撤消QWidget的佈局,我必須重新配置它,或者這是不可避免的? – 2010-09-21 20:54:30
@Arnold,對,很好,謝謝! – 2010-09-21 20:58:14