Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我以编程方式创建的QtQWidget(如标签)从未显示,但我使用IDE创建的QtQWidget工作正常。I';我是新来的_Qt - Fatal编程技术网

我以编程方式创建的QtQWidget(如标签)从未显示,但我使用IDE创建的QtQWidget工作正常。I';我是新来的

我以编程方式创建的QtQWidget(如标签)从未显示,但我使用IDE创建的QtQWidget工作正常。I';我是新来的,qt,Qt,我是新来的。当我以编程方式创建qlabel之类的qwidget时,它永远不会显示在我的主窗口或其他任何地方。但是当我使用IDE创建一个时,它工作得很好。我缺少什么?默认情况下,小部件设置为不可见,因此,需要调用.show()使小部件可见。比如说, QLabel *label = new QLabel("click"); label->show(); 使用调试器时,我注意到我的QLabel有错误的父对象。正确设置家长可以解决我所有的问题。我的问题的其他答案也是相关的。请提供您的代码,否则我

我是新来的。当我以编程方式创建qlabel之类的qwidget时,它永远不会显示在我的主窗口或其他任何地方。但是当我使用IDE创建一个时,它工作得很好。我缺少什么?

默认情况下,小部件设置为不可见,因此,需要调用
.show()
使小部件可见。比如说,

QLabel *label = new QLabel("click");
label->show();

使用调试器时,我注意到我的QLabel有错误的父对象。正确设置家长可以解决我所有的问题。我的问题的其他答案也是相关的。

请提供您的代码,否则我们如何知道它有什么问题?这并不完全正确,因为这取决于父窗口小部件的可见性状态。第一次显示父对象之前创建的所有小部件将在显示父对象时显示,只有在显示其父对象之后创建的小部件才需要显式显示