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

营销建设网站设计案例的网站

营销建设网站,设计案例的网站,佛山网站建设的首选公司,东莞路桥统缴一、QT的基本概念 QT主要用于图形化界面的开发#xff0c; QT是基于C编写的一套界面相关的类库#xff0c;如进程线程库#xff0c;网络编程的库#xff0c;数据库操作的库#xff0c;文件操作的库等。 如何使用这个类库#xff1a;类库实例化对象(构造函数) -- 学习…一、QT的基本概念 QT主要用于图形化界面的开发 QT是基于C编写的一套界面相关的类库如进程线程库网络编程的库数据库操作的库文件操作的库等。 如何使用这个类库类库实例化对象(构造函数) -- 学习类库中方法(函数)的使用 -- 后台逻辑的实现。 QT是一个跨平台的GUI图形化界面开发工具。 QT的使用场合 汽车仪表盘 打印机 医疗器械 自动化的大型设备。 QT的优点 1.跨平台具有软为完备的图形开发库你所能想到的的图形的实现基本都有比window的MFC的库更强大。 2.接口的封装性好易上手学习QT框架对学习计算机图形框架有很重要的参考意义。 3.QT内部基本上有一套自己的简易好用的内存回收机制对提高C水平有帮助。 4.有很好的社区环境市场份额在缓慢上升。 5.轻量级的开发环境可以做嵌入式开发。 二、QT工具介绍 AssistantQT类库的帮助手册的工具。 Designer 用来设计图形化界面 对应的界面文件为***.ui ui文件中的内容是一种标记性的语言 ​ uic.exe将***.ui文件转换为标准的C的代码 ui_***.h moc.exe元对象编辑器工具将QT中非标准的信号和槽转换为标准的C的代码 rcc.exe资源管理器将QT资源文件(图片,音频文件,视频文件)转换为标准的C代码 ​         qmake工程管理的工具 QT工程文件的后缀为***.pro工程文件 qmake工具可以根据***.pro文件生成Makefile文件 通过Makefile文件编译C的代码。 QTcreaterQT集成开发环境工具(IDE) 将上边的所有的工具都集成到一起了。 三、QT工程介绍  3.1 工程管理文件 #工程引导文件工程管理文件 QT core gui #需要加入的类库 core核心库 gui图形界面类库greaterThan(QT_MAJOR_VERSION, 4): QT widgets #超过4版本后要自动加widgets类库前面的版本中widgets被合并在core类库中CONFIG c11 #支持C11以后的版本# The following define makes your compiler emit warnings if you use # any Qt feature that has been marked deprecated (the exact warnings # depend on your compiler). Please consult the documentation of the # deprecated API in order to know how to port your code away from it. DEFINES QT_DEPRECATED_WARNINGS# You can also make your code fail to compile if it uses deprecated APIs. # In order to do so, uncomment the following line. # You can also select to disable deprecated APIs only up to a certain version of Qt. #DEFINES QT_DISABLE_DEPRECATED_BEFORE0x060000 # disables all the APIs deprecated before Qt 6.0.0#源文件 SOURCES \main.cpp \ #包含主程序mainwindow.cpp #包含源文件 #头文件 HEADERS \mainwindow.h #图形化界面文件 FORMS \mainwindow.ui# Default rules for deployment. qnx: target.path /tmp/$${TARGET}/bin else: unix:!android: target.path /opt/$${TARGET}/bin !isEmpty(target.path): INSTALLS target 3.2  头文件 #ifndef MAINWINDOW_H #define MAINWINDOW_H //防止文件重复包含 #includeQPushButton #include QMainWindow //引入头文件QMainWindowQT_BEGIN_NAMESPACE namespace Ui { class MainWindow; } //声明命名空间 QT_END_NAMESPACE//自定义的界面类公共继承自QMainWindow class MainWindow : public QMainWindow {Q_OBJECT //处理信号与槽的元组件public:MainWindow(QWidget *parent nullptr); //构造函数的声明~MainWindow(); //析构函数的声明private:QPushButton *btn1; //自定义的组件Ui::MainWindow *ui; //使用ui界面类定义出来的指针用于找到ui界面中拖拽出来的组件 }; #endif // MAINWINDOW_H 3.3 源文件 #include mainwindow.h //包含自定义的头文件 #include ui_mainwindow.h //包含ui界面生成的头文件MainWindow::MainWindow(QWidget *parent) //构造函数的定义: QMainWindow(parent) //调用父类有参构造, ui(new Ui::MainWindow) //给ui指针申请空间 {ui-setupUi(this); //调用ui界面函数给拖拽的组件申请空间并设置相关数据 }//析构函数的定义 MainWindow::~MainWindow() {delete ui; } 3.4 主测试文件  #include mainwindow.h //包含自定义的头文件#include QApplication //包含应用程序的头文件 #includeiostream using namespace std;//主函数 int main(int argc, char *argv[]) {QApplication a(argc, argv); //使用应用程序实例化对象调用有参构造MainWindow w; //使用自定义类实例化一个对象调用无参构造w.show(); //调用show方法couthello worldendl;return a.exec(); //轮询等待 等待用户操作、等待事件处理、等待相关信号发射 }
http://www.hkea.cn/news/14293089/

相关文章:

  • 深圳网约车哪个平台好北京seo排名收费
  • 电子商务网站开发的任务书做的网站
  • wordpress网站重新安装外贸企业网站模版
  • 赤峰建设网站新网站上线
  • 网站如何做免费推广狂人采集器 wordpress
  • 一个做网站的团队需要哪些郑州看妇科最好的医院是哪里
  • 网站开发中界面做外贸网站需要请外贸文员吗
  • 怎么上传文件到ftp网站互联网销售怎么做
  • 网站横幅代码注册新公司网上核名流程
  • 免费网站模板下载网站信息网络安全包括
  • 免费域名如何建站那些公司做网站比较厉害
  • 网站宣传推广策划房地产网站建设策划方案
  • 天津站建站时间外贸网站如何做推广怎么样
  • 网络营销人员招聘信息wordpress国内优化 墙
  • 静态网站如何共用一个头部和尾部如何选择网站公司
  • 单位如何建设网站wordpress 开店
  • 公司建设网站申请潮阳网站建设公司
  • 电商网站开发实训心得广西造建设工程协会网站
  • 顾氏网站建设有限公司怎么样太原网页设计师招聘信息
  • 在线简历制作网站免费wordpress 获取分类别名
  • 论mvc框架在网站开发的应用宿州房产网
  • 做网站每一年都要交钱吗顺德龙江做网站
  • 网站门户是什么意思外贸原单是什么意思
  • 太原网站建设开发公司wordpress 图片域名
  • 子域名的网站放到哪里去徐汇建设机械网站
  • 如何申请一个网站 做视频直播wordpress2345
  • 前端网站开发实例视频wordpress 链接提交表单
  • wordpress 增加站长统计高端外贸网站建设
  • 设计风格好看的网站动漫网站建设
  • 网站空间到期怎么办网站建设与维护 东博