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

专业网站制作公司排名创意个人网页设计

专业网站制作公司排名,创意个人网页设计,商城网站数据库,建设部的网站1. Qt简介 Qt是一个基于C的图形用户界面#xff08;GUI#xff09;框架#xff0c;可以开发可视化人机交互程序#xff0c;但是这并不是Qt的全部。Qt除了可以绘制漂亮的界面外#xff0c;还包含很多其他的功能#xff1a;多线程、数据库、图像处理、音视频处理、网络通信… 1. Qt简介 Qt是一个基于C的图形用户界面GUI框架可以开发可视化人机交互程序但是这并不是Qt的全部。Qt除了可以绘制漂亮的界面外还包含很多其他的功能多线程、数据库、图像处理、音视频处理、网络通信、文件IO...... Qt开发的产品可以分为两类 纯软开发 ....... 嵌入式开发 Linux 也是嵌入式的主力军广泛应用于消费类电子、工业控制、军工电子、电信/网络/通讯、航空航天、汽车电子、医疗设备、仪器仪表等相关行业。 2. Qt优势掌握 跨平台一次编程到处编译。 面向对象开发 丰富的API和开发文档 开源 ...... 3. 环境安装与配置 统一要求使用Qt Creator在开发之前因为先试用Qt Creator开发了C当时把编码设置为了System而Qt不支持System编码需要在编程之前先把Qt Creator的编码重新重置为UTF-8。 4. 新建项目 新建一个完整的Qt项目的操作步骤如下 1. 点击 2. 在弹出的窗口中按照下图所示进行操作。 3. 设置项目名称和路径不能包含中文字符 4. 直接下一步。 5. 在弹出的窗口中选择基类为QDialog。 6. 项目管理界面直接点击完成。 7. 项目创建完成后可以看到文件比C多。 5. 项目结构掌握 在Qt Creator中显示五个文件如果在Windows打开代码所在的目录工作目录可以看到可以有六个文件。 .pro 项目配置文件 用于配置项目参数在Windows中双击此文件可导入项目。 #------------------------------------------------- # # Project created by QtCreator 2024-10-12T09:31:09 # #-------------------------------------------------# 添加core模块和GUI模块 QT core gui# 如果当前Qt的主版本号大于4则添加widgets模块 greaterThan(QT_MAJOR_VERSION, 4): QT widgets# 生成exe可执行文件的名称 TARGET HelloWorld0928 # 当前项目以Qt应用程序的方式构建 TEMPLATE app# 项目中包含的源文件 SOURCES main.cpp\dialog.cpp# 项目中包含的头文件 HEADERS dialog.h# 项目中包含的界面文件 FORMS dialog.ui .user 用户文件 此文件是Qt项目基于当前运行环境生成的用户文件每个项目、每台计算机的此文件都不通用在传输项目之间建议删除此文件如果拿到他人的项目包含此文件需要在导入项目之前先删除。 main.cpp 主文件 内部包含主函数——程序执行的入口此文件通常不需要改动。 #include dialog.h #include QApplication // Qt内置类都是Q开头的int main(int argc, char *argv[]) {//QApplication类管理GUI应用程序的控制流程和主要设置。QApplication a(argc, argv);// Dialog类是项目自动编写的类型// 此类包含2-3个文件// 1. dialog.h 头文件// 2. dialog.cpp 源文件// 3. diaoog.ui 界面文件非必须// 创建了一个对话框窗口的栈内存对象Dialog w;// 展示窗口w.show(); return a.exec(); // 进入主事件循环 } dialog.h Dialog类的声明。 dialog.cpp Dialog类的定义。 dialog.ui Dialog类的样式此文件非必须。 6. 帮助手册重点 在Qt中查阅帮助手册的能力非常重要有三种查阅的方式 Windows中搜索Assistant程序这是一款独立的查阅文档的应用程序。比较适合双屏用户。 在Qt Creator中点击可以直接打开一个Qt Creator内置的Assistant程序。 编辑代码时光标停留在要查询的内容上双击键盘F1可以自动跳转到当前内容对应的文档。 查阅文档需要注意下图中红色标记区域。 7. 调试信息类QDebug掌握 在Qt中输出调试信息不再使用cout而是替换为QDebug因为Qt信息输出是区分前后台的前台指的是用户可视界面后台是开发者可见但用户不可见的区域。 传统的C和C输出的内容是不区分前后台的。 QDebug可以把调试信息在Qt后台输出避免用户可见。 新建一个项目取消Dialog类的界面文件这样的项目更简单只需要更改第4节中新建项目的第5步如下 dialog.h #ifndef DIALOG_H #define DIALOG_H#include QDialog #include QDebug // 调试信息类class Dialog : public QDialog {Q_OBJECT // 别删public:Dialog(QWidget *parent 0); // 构造函数~Dialog(); // 析构函数 };#endif // DIALOG_H dialog.cpp #include dialog.h// 构造函数定义 Dialog::Dialog(QWidget *parent): QDialog(parent) // 透传构造 {// 连续输出的过程中中间自动加空格// 每句qDebug()最后都自动添加换行// 【Qt命名规范】// 变量和函数使用小驼峰命名法// 第一个单词全小写后续每个单词的首字母大写qDebug() 构造函数 调用了; }// 析构函数定义 Dialog::~Dialog() {qDebug() 析构函数; }
http://www.zqtcl.cn/news/689067/

相关文章:

  • 用html5做网站的优点国内家居行业网站开发
  • 临沂企业网站客流统计系统厂家
  • 深圳H5网站开发最新版app下载安装
  • 手机网站免费模板下载成都建设项目环境影响登记网站
  • 上海网站seo公司网站建设公司盈利分析
  • 影评网站怎么做培训总结心得体会
  • 做微站比较好的网站注册子公司流程及所需资料
  • 网站 psd科技公司网站首页
  • 宁波论坛建站模板单页面视频网站
  • 冷饮网站开发背景意义大鱼直播
  • 网站如何建设二级域名代理天津专业做网站
  • 相城区建设局网站如何申请公司邮箱账号
  • 中国空间站名字无锡网站优化
  • 怎么做自己淘宝优惠券网站专业的网站制作公司地址
  • php网页搜索引擎优化的核心本质
  • 在国外社交网站做产品推广wordpress自建站
  • flex 做网站色调网站
  • 金融网站模板源代码阿里巴巴网站建设哪家好
  • 成都市网站公司网站建设制作介绍河南
  • 自己如何建设网站微信开发公司哪家好
  • 混沌鸿蒙网站建设wordpress 后台添加菜单
  • 北辰正方建设集团有限公司网站云南网站开发
  • 郑州网站建设信息前端用什么软件开发
  • 动漫视频网站开发做编程的网站有哪些方面
  • 做搜狗网站优化首页软外贸代运营
  • 巴士定制网站开发宁波快速制作网站
  • 永年区住房和城乡建设局网站网站后台文档
  • 网站备案授权书wordpress教程 页面
  • 深圳网站开发制作安徽全网优化
  • 陕西建设局网站appcms程序怎么做网站