[英]How to Stop opening hyperlink (QLabel) in default browser, i want in open in my same Qt application
[英]How to hide/show a QLabel and QTextEdit at the same time in my Qt application?
我正在Qt GUI應用程序中為控制台使用隱藏/顯示功能。 控制台包含2個小部件。 QLabel和QTextEdit。 是否需要將QLabel和QTextEdit添加到QWidget才能顯示/隱藏它們,還是有更好的方法?
所以基本上我正在尋找Java中的容器,例如“ JPanel” ...
是否需要將QLabel和QTextEdit添加到QWidget才能顯示/隱藏它們,還是有更好的方法?
這里有多種方法。 您可以按照建議創建父QWidget,並將QLabel和QTextEdit添加到QWidget。 在父窗口小部件上調用顯示和隱藏將影響其子窗口。
另一種方法是具有一個插槽功能,當調用一個動作時,插槽調用在2個小部件上顯示/隱藏。
對與錯都取決於應用程序的整體設計。
好的,我認為您需要使用布局 (水平/垂直):
在表格上排列對象的最簡單方法是將它們放置在水平或垂直布局中。 水平布局可確保其中的小部件水平對齊; 垂直布局可確保它們垂直對齊。
水平和垂直布局可以組合並嵌套到任何深度。 但是,如果您需要對對象放置的更多控制,請考慮使用網格布局。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.