我用的是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个回答
展开全部
qt gui
追问
qt gui下哪个?widgt,dialog还是mainwindow?
追答
widgt,dialog都可以
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-07-27
展开全部
不知道你用的是什么校屏软件。发生这个情况的原因可能是你的校屏软件所校得的原点有问题,或者你的校屏软件的原点和QT程序的原点不重合,或者是坐标给反了。如果你的校屏软件没有问题,那就是QT程序和校屏程序默认的原点不一致,比如校屏软件默认左上角为原点,而QT程序默认左下角为原点。
另外,站长团上有产品团购,便宜有保证
另外,站长团上有产品团购,便宜有保证
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这是Qt3的例子,在Qt4下运行当然不行了,你可以换个Qt4的例程试试!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询