• 4582阅读
  • 4回复

求救:QHBoxLayout问题 [复制链接]

上一主题 下一主题
离线kion
 
只看楼主 倒序阅读 楼主  发表于: 2009-05-07
代码如下:
int main(int argc, char** argv){
    QApplication app(argc,argv);
    QWidget window;
    QHBoxLayout layout;
    QPushButton b("Hello");
    layout.addWidget(&b);
    window.setLayout(&layout);
    window.show();
    return app.exec();
}
编译通过,运行在Window Mobile 6 professional版上。运行的时候屏幕带有“HelloQt”标题的窗口闪一下就退出了。输出信息为“程序“[0x775FF362] HelloQt.exe”已退出,返回值为 -1073741571 (0xc00000fd)。”。不知道为什么,寻求各位帮忙。
离线kion
只看该作者 1楼 发表于: 2009-05-07
没人遇到过吗?
离线kion
只看该作者 2楼 发表于: 2009-05-07
如果只是layout.addWidget(new QWidget);没有问题,可以正常运行,就是加入QPushButton对象时有问题,求教中......
离线leonfeng
只看该作者 3楼 发表于: 2009-05-11
帖完整程序看看。明明是hello,怎么变成了helloQt
离线cityfantom

只看该作者 4楼 发表于: 2009-08-10
这个问题可能是设置了链接选项中的保留堆栈大小与堆栈提交大小选项造成的,把这两项设置为0试试
快速回复
限100 字节
 
上一个 下一个