#include <qapplication.h>
#include <qwidget.h>
#include <qpushbutton.h>
int main(int argc, char **argv)
{
QApplication a;
QWidget mainwindows;
mainwindows.setMinimumSize(200, 100);
mainwindows.setMaximumSize(200, 100);
QPushButton hello("Hello magicoy!", &mainwindows);
hello.setGeometry(20, 20, 160, 60);
a.setMainWedget(&mainwindows);
mainwindows.show();
return a.exec();
}
/* 错误信息
cd '/usr/cqt/qapp' && QTDIR="/usr/lib/qt-3.3" gmake -k
正在编译 qapp.cpp (g++)
qapp.cpp:7: error: no matching function for call to `QApplication::QApplication()'
/usr/lib/qt-3.3/include/qapplication.h:435: note: candidates are: QApplication::QApplication(const QApplication&)
/usr/lib/qt-3.3/include/qapplication.h:81: note: QApplication::QApplication(Display*, int, char**, long unsigned int, long unsigned int)
/usr/lib/qt-3.3/include/qapplication.h:79: note: QApplication::QApplication(Display*, long unsigned int, long unsigned int)
/usr/lib/qt-3.3/include/qapplication.h:77: note: QApplication::QApplication(int&, char**, QApplication::Type)
/usr/lib/qt-3.3/include/qapplication.h:75: note: QApplication::QApplication(int&, char**, bool)
/usr/lib/qt-3.3/include/qapplication.h:74: note: QApplication::QApplication(int&, char**)
qapp.cpp:16: error: 'class QApplication' has no member named 'setMainWedget'
qapp.cpp:6: warning: unused parameter 'argc'
qapp.cpp:6: warning: unused parameter 'argv'
*** 退出状态:2 ***
[ 此贴被XChinux在2005-08-25 09:46重新编辑 ]