QTcreat简单应用.docVIP

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
QTcreat简单应用

QT编程 运行环境:AM1808 1、编写QT应用程序,首先要创建一个主部件,而且只能有一个主部件,主部件与其他部件区别为:主部件终止时,整个程序就运行结束。执行File = New File or Project.= Projects = Empty QT4 Project?,Name为mydlg?,Create in为/home/sun/AM1808/workdir/QTCreator/mydlg,如下界面所示: 2、右键工程名mydlg,选择菜单Add New?,选择C++ = C++ Source File, 命名为main.cpp?,这里因为要建立一个对话框?,需要建一个对话框类以及资源文件ui, 再添加一个C++源文件和一个头文件,操作如下?: Add New = C++ = C++ Source File, 命名为Dialog.cpp?,Add New = C++ = C++ Header File, 命名为Dialog.h?,再添加一个资源文件ui?,执行Add New = QT = Qt Designer Form, 这里选择一个样色,选择默认选项?,然后Next, 命名为Dialog.ui保存?,如下界面所示; 3、打开mydlg.pro,写入如下代码?,并保存,结果如下界面所示; TARGET = mydlg TEMPLATE = app SOURCES += main.cpp \ Dialog.cpp HEADERS += Dialog.h \ ui_Dialog.h FORMS += Dialog.ui 4、打开各Dialog.h,输入如下代码,并保存,结果如下界面所示; #ifndef DIALOG_H #define DIALOG_H #include QDialog namespace Ui { class Dialog; } class Dialog : public QDialog { Q_OBJECT public: Dialog(QWidget *parent = 0); ~Dialog(); protected: void changeEvent(QEvent *e); private: Ui::Dialog *ui; private slots: void on_pushButton_clicked(); }; #endif // DIALOG_H 5、打开Dialog.cpp,输入如下代码,并保存,结果如下界面所示; #include Dialog.h #include ui_Dialog.h #include QMessageBox Dialog::Dialog(QWidget *parent): QDialog(parent), ui(new Ui::Dialog) { ui-setupUi(this); } Dialog::~Dialog() { delete ui; } void Dialog::changeEvent(QEvent *e) { QDialog::changeEvent(e); switch(e-type()){ case QEvent::LanguageChange: ui-retranslateUi(this); break; default: break; } } void Dialog::on_pushButton_clicked() { QMessageBox::information(this, mydlg,hello world); } 6、打开main.cpp,输入如下代码?,并保存,结果如下界面所示; #include QApplication #include Dialog.h int main(int argc, char *argv[]) { QApplication a(argc, argv); Dialog w; w.show(); return a.exec(); } 7、执行“Build Build All”,编译以上程序,如果出错核对以上程序,再执行“Build Run”,弹出如下界面; 8、打开 Dialog.ui,拖一个PushButton放于窗口上,右击选择菜单“Go to slot?”,这时会弹出一个如下对话框; 9、选择clicked(),再单击OK?,这时会自动写入一个成员函数到Dialog类?,如下界面所示; 10、

文档评论(0)

asd522513656 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档