Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/349.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
Java 不能将QCheckBox添加到我的窗口_Java_Qt_User Interface_Qt4 - Fatal编程技术网

Java 不能将QCheckBox添加到我的窗口

Java 不能将QCheckBox添加到我的窗口,java,qt,user-interface,qt4,Java,Qt,User Interface,Qt4,出于某种原因,这给了我一个错误: #include <QtGui/QApplication> #include <QWidget> #include <QCheckBox> QWidget window; QCheckBox botonera = new QCheckBox(window); #包括 #包括 #包括 QWidget窗口; QCheckBox botonera=新的QCheckBox(窗口); 错误似乎与窗口有关(应该是指向QWidget)

出于某种原因,这给了我一个错误:

#include <QtGui/QApplication>
#include <QWidget>
#include <QCheckBox>

QWidget window;
QCheckBox botonera = new QCheckBox(window);
#包括
#包括
#包括
QWidget窗口;
QCheckBox botonera=新的QCheckBox(窗口);

错误似乎与窗口有关(应该是指向
QWidget
)的指针,如
QWidget*窗口,但似乎什么都不起作用。有什么想法吗?

如果这是您的代码,则窗口为空。或者它尚未初始化

所以你需要一些类似的东西:

QWidget window = new QWidget();
QCheckBox botonera = new QCheckBox(window);

你能把它作为一个答案,这样我可以检查它作为解决方案吗?谢谢!