2011-06-03 39 views
0

你能幫助我嗎?關於Qt Creator部件的一些問題

第一: 我怎麼可以讓主窗口的Qt Creator中大小固定的,所以用戶不能最大化?我將resize propriety設置爲(固定),但我仍然運行該項目並將其最大化。

二: 如何才能保持固定的工具欄在一個位置?我不希望用戶改變它的位置。

三: 怎樣才能使QMenu項目不辨認的,如果另一個項目是檢查?與radioButton類似,將一個項目設置爲默認值。

預先感謝您。

回答

1

第一:應用相同的大小,以MAXIMUMSIZE和的minimumSize(window->setMinimumSize(size)window->setMaximumSize(size)

二:使用在QToolBar的setMovable()方法:toolbar->setMovable(false);

第三:實施偵聽動作的changed()信號的狹槽,並調用其他行動的setCheckable()方法,將假作爲參數:actionToBeDisabled->setCheckable(false);

+0

謝謝您的回答。第一和第二工作正常,但第三個沒有工作?我試圖使用觸發()信號,但同樣的事情(每個項目被檢查)。 – smile 2011-06-04 06:55:54

+0

什麼都不行,'changed()'信號? – Gabriel 2011-06-04 21:40:40

+0

是的,它確實不起作用。 – smile 2011-06-08 12:20:56