我想僅在選擇單選按鈕時才顯示一個組框。
我設法做到這一點,將單選按鈕的toggled(bool)
信號連接到組框的setShown(bool)
插槽。
問題是單選按鈕最初被取消選擇,但組框最初顯示,所以我必須選擇/取消選擇單選按鈕,使其消失。
有沒有什麼辦法可以讓組框在Qt Creator Designer中最初不可見,而無需在代碼中完成?最初在Qt Creator中隱藏控件
20
A
回答
37
你不能。
的visible
屬性似乎從Qt設計師的屬性編輯器來自動刪除,您不能添加回來。
您可以通過添加以下XML塊爲插件的節點中手動添加屬性到的.ui文件,你要隱藏:
<property name="visible">
<bool>false</bool>
</property>
但部件將不可見或移動時,你重新打開與設計者的界面。它仍然會出現在小部件層次結構中。
4
您可以嘗試使用屬性(查看setHidden)進行循環播放,但在代碼中執行操作要容易得多。
所以,你會怎麼做:
ui setup code
ui->groupBox->setHidden(true)
radio button slot
if true ui->groupBox->setHidden(false)
else if false ui->groupBox->setHidden(true)
這確實是最簡單的方式,我從來沒有多少運氣在Qt的已經使用Designer添加屬性。
相關問題
- 1. 如何在Qt Creator中隱藏每條評論?
- 2. 我可以在Qt Creator中隱藏整個GUI嗎?
- 3. Qt控件元素不想隱藏
- 4. qt隱藏showEvent上的控件()
- 5. 最初在jquery克隆中隱藏div
- 6. 最初隱藏切換div
- 7. angularJS隱藏/顯示最初
- 8. 在Windows中隱藏控件
- 9. Qt在QTableView中隱藏列
- 10. 如何將JavaScript添加到可能最初隱藏在ASP.NET中的控件中?
- 11. 在Qt中顯示隱藏控件時調整窗口大小
- 12. 初始崩潰最初顯示/隱藏
- 13. Qt Creator中
- 14. Qt Creator的:在
- 15. Qt Creator不會自動隱藏/顯示調試窗格
- 16. Qt Creator源文件
- 17. 在隱藏div中初始化插件
- 18. 最初隱藏的radioButton不會在事件中可見
- 19. 在QT Creator中編譯一個文件
- 20. 在Qt Creator中使用kplotwidget
- 21. 在QT Creator中使用PicklingTools
- 22. 在Qt Creator中鏈接EGL?
- 23. 在Qt Creator中設置git
- 24. 在Qt Creator中使用openFrameworks
- 25. 隱藏FlowDocumentReader中的控件
- 26. 在Qt Creator中使用靜態Qt?
- 27. 隱藏東西在響應事件(qt)
- 28. Qt Creator中的Gotoline
- 29. Qt Creator中的XAudio2
- 30. 建設Qt Creator中
我已經做到了這一點,我一直在尋找替代方法。自定義插槽不需要,'切換(布爾)'連接到'setShown(布爾)'工作正常。 – Dani
在這種情況下,我建議做一個挖成設計器來實現的setHidden/setShown屬性,這屬性編輯器。 –
非常感謝。有用。 – oya163