我用的是qt4.7,xp下运行,请问如下程序如何运行,新建一个什么模板?qt gui应用还是什么?
#include<qapplication.h>#include<qpushbutton.h>intmain(intargc,char**argv){QApplicati...
#include <qapplication.h>
#include <qpushbutton.h>
int main( int argc, char **argv )
{
QApplication a( argc, argv );
QPushButton hello( "Hello world!", 0 );
hello.resize( 100, 30 );
a.setMainWidget( &hello );
hello.show();
return a.exec();
}
setMainWidget在qt4下不存在,怎么改?我换成QOobject::connect(&hello,SIGNAL( lastWindowClosed() ),&a,quit());也不行,点击按钮无反应 展开
#include <qpushbutton.h>
int main( int argc, char **argv )
{
QApplication a( argc, argv );
QPushButton hello( "Hello world!", 0 );
hello.resize( 100, 30 );
a.setMainWidget( &hello );
hello.show();
return a.exec();
}
setMainWidget在qt4下不存在,怎么改?我换成QOobject::connect(&hello,SIGNAL( lastWindowClosed() ),&a,quit());也不行,点击按钮无反应 展开
4个回答
镭速传输
2024-10-28 广告
2024-10-28 广告
作为深圳市云语科技有限公司的一员,我们推出的FTP替代升级方案,旨在解决传统FTP在安全性、效率、稳定性及管理方面的不足。我们的产品通过采用自主研发的Raysync传输协议,实现高效、安全的文件传输,即使在恶劣网络环境下也能确保传输的稳定性...
点击进入详情页
本回答由镭速传输提供
展开全部
qt gui
追问
qt gui下哪个?widgt,dialog还是mainwindow?
追答
widgt,dialog都可以
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-07-27
展开全部
不知道你用的是什么校屏软件。发生这个情况的原因可能是你的校屏软件所校得的原点有问题,或者你的校屏软件的原点和QT程序的原点不重合,或者是坐标给反了。如果你的校屏软件没有问题,那就是QT程序和校屏程序默认的原点不一致,比如校屏软件默认左上角为原点,而QT程序默认左下角为原点。
另外,站长团上有产品团购,便宜有保证
另外,站长团上有产品团购,便宜有保证
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这是Qt3的例子,在Qt4下运行当然不行了,你可以换个Qt4的例程试试!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询