当前位置: 首页 > news >正文

湖北长欣建设有限公司网站产品网站 模板

湖北长欣建设有限公司网站,产品网站 模板,成都企业网站建设,京东云服务器QT高级编程 主要从以下几个方面来介绍QT高级编程#xff0c;并介绍QT相关的概念。 1、 QT部件Widget#xff1b; 2、 QT信号与槽机制#xff1b; 3、 对象树关系#xff1b; 4、 布局管理#xff1b; 5、标准对话框以及自定义对话框#xff1b; 6、文件与目录#xff…QT高级编程 主要从以下几个方面来介绍QT高级编程并介绍QT相关的概念。 1、 QT部件Widget 2、 QT信号与槽机制 3、 对象树关系 4、 布局管理 5、标准对话框以及自定义对话框 6、文件与目录 7、数据库编程 8、级联样式表 9、事件与绘画 10、二维图形 11、网络 12、Webkit Web 开发 13、进程与线程 14、跨平台 15、模型与视图 16、音频与多媒体 17、其他 一.介绍 Qt是一个跨平台的C图形用户界面应用程序开发框架。Qt类结构框架图掌握主要的类的使用QTabWidget、QLabel、QTextEdit(多行)、QLineEdit、QBushiButton、QGroupBox、QTableWidget(表格)、QCheckBox(复选框)、QRadioButton(单选按钮)。QHBoxLayout(水平布局)QVBoxLayout(垂直布局)通过Qt Creator中的帮助可以查看开发文档通过设置索引、目录等可以搜索查看相关类的使用。在通过Qt Creator创建工程时注意工程路径为全英文路径避免中文路径。 二、案例 1.通过Qt编程实现如下窗口。 2.源代码及其编译运行 #include QApplication #includeQLineEdit #includeQPushButton #includeQLabel #includeQWidget #includeQHBoxLayout #includeQVBoxLayout int main(int argc,char**argv) {QApplication app(argc,argv);//创建组件QLabel *value new QLabel;value-setText(Window will open the corresponding program, folder, document or\nInternet resource for you according to the name you entered.);QLabel *cmd new QLabel;cmd-setText(Open(O):);QLineEdit *lineEdit new QLineEdit;lineEdit-clear();QPushButton *submit new QPushButton;submit-setText(Ok);QPushButton *cancel new QPushButton;cancel-setText(Cancel);QPushButton *browser new QPushButton;browser-setText(Browser);QHBoxLayout *cmdLayout new QHBoxLayout;cmdLayout-addWidget(cmd);cmdLayout-addWidget(lineEdit);//创建布局添加组件QHBoxLayout *buttonLayout new QHBoxLayout;buttonLayout-addWidget(submit);buttonLayout-addWidget(cancel);buttonLayout-addWidget(browser);QVBoxLayout *mainLayout new QVBoxLayout;mainLayout-addWidget(value);mainLayout-addLayout(cmdLayout);mainLayout-addLayout(buttonLayout);//创建主窗口并添加布局QWidget *window new QWidget;window-setLayout(mainLayout);window-setWindowTitle(Run);window-show();return app.exec(); }打开Qt Creator中的MinGW命令窗口并进入到源码所在目录通过如下命令生成.pro文件。 qmake -projec执行qmake生成makefile文件。 qmake通过如下命令编译连接生成可执行文件。 mingw32-make3.可能遇到的问题 QApplication: No such file or directory由于Qt5将大部分桌面部件移到了Qt Widgets模块中即QApplication已经从原来的QtGui/QApplication移动到QtWidgets/QApplication //解决办法在.pro文件中添加如下语句 greaterThan(QT_MAJOR_VERSION, 4): QT widgets问题解决https://blog.csdn.net/friendbkf/article/details/45440175 4.运行结果如下是通过Qt Creator打开.pro工程执行的结果。 5.qmake使用 https://www.cnblogs.com/xiangtingshen/p/12095924.html
http://www.yutouwan.com/news/314951/

相关文章:

  • 网站修改 iis6应用程序池做动漫姓氏头像的网站
  • 如何做电商网站视频广州网络维护
  • 装修企业网站建设开个做网站的公司
  • 2018年深圳建设网站公司做暖暖视频网站大全
  • wordpress模板导航类股票发行ipo和seo是什么意思
  • 无为建设局网站python教程
  • 麒贺丝网做的网站优化优化的定义
  • 做网站公司 上海大公司网站建设
  • 怎么在手机上做企业网站手机赚钱平台正规
  • 网站开发合同缺陷网站建设大神级公司
  • 做网站开发需要什么证书海南做网站公司哪家好
  • 做个网站的费用企业邮箱app下载
  • 网站建设公司汉狮网络免费wap自助建站火星建站
  • 深圳专门做网站的公司wordpress 专题页
  • 黄浦专业做网站音乐网站建设教程视频
  • 济宁公司做网站中国石油大学网页设计与网站建设
  • 运城市盐湖区姚孟精诚网站开发中心wordpress 个性主题
  • 智联招聘网站建设丽江市网站建设
  • 自适应网站建设推荐wordpress博客添加代码
  • 深圳做网站公网站建设 自适应
  • 徐城乡建设局网站漳平建设局网站
  • 怎么把做网站发给别人wordpress评论点赞怎么实现
  • 网站建设 深圳信科公司什么是网络营销最传统的手法
  • 取消网站备案杭州建站平台
  • 网站建设存在的问题大连微网站建设
  • 精品课程网站建设的国内外现状网页设计毕业设计理念
  • 做网站月度总结10个免费网站
  • 仿站能被百度收录吗灵感网站
  • 淄博做网站推广公司科技有限公司注册资金最低多少
  • 做一个学校网站怎么做广州展厅设计公司有哪些