政务网站建设经验交流发言百度推广怎么运营

news/2025/9/22 20:11:33/文章来源:
政务网站建设经验交流发言,百度推广怎么运营,仿笑话网站源码,西安建设工程信息交易中心官网目录 1、QT介绍 2、QT的特点 3、QT模块 3.1基本模块 3.2扩展模块 4、QT工程创建 1.选择应用的窗体格式 2.设置工程的名称与路径 3.设置类名 4.选择编译器 5、QT 工程解析 xxx.pro 工程配置 xxx.h 头文件 main.cpp 主函数 xxx.cpp 文件 6、纯手工创建一个QT 工程…目录 1、QT介绍 2、QT的特点 3、QT模块 3.1基本模块 3.2扩展模块 4、QT工程创建 1.选择应用的窗体格式 2.设置工程的名称与路径 3.设置类名 4.选择编译器 5、QT 工程解析 xxx.pro 工程配置 xxx.h 头文件 main.cpp 主函数 xxx.cpp 文件 6、纯手工创建一个QT 工程 1.创建一个纯C 工程 2.在xxx.pro 添加模块 3.设计界面代码 7、UI文件设计界面 1、QT介绍 百度百科的解释 Qt [1] 是一个1991年由Qt Company开发的跨平台C图形用户界面应用程序开发框架。它既可以开发GUI程序也可用于开发非GUI程序比如控制台工具和服务器。Qt是面向对象的框架使用特殊的代码生成扩展称为元对象编译器(Meta Object Compiler, moc)以及一些宏Qt很容易扩展并且允许真正地组件编程。 简单理解:QT 就是使用C 封装的一个图形界面库。 QT是通用的C开发界面框架 C 图形用户界面 应用程序开发框架。它既可以开发GUI程序也可用于开发非GUI程序比如控制台工具和服务器。Qt是面向对象的框架使用特殊的代码生成扩展称为元对象编译器(Meta Object Compiler, moc)以及一些宏Qt很容易扩展并且允许真正地组件编程。 历史 1991年由QT公司开发跨平台C图形用户界面应用程序开发框架。 2008年Qt Company科技被诺基亚公司收购Qt也因此成为诺基亚旗下的编程语言工具。 2012年Qt被Digia收购 版本 QT4---2009 QT5---2013 --主流版本 QT6---2021 特点 跨平台、面向对象、丰富的API 应用 咪咕音乐:咪咕音乐是中国移动倾力打造的正版音乐播放器 WPS Office金山软件公司推出的办公软件 极品飞车EA公司出品的著名赛车类游戏 2、QT的特点 QT的特点就是跨平台性很强在QT中设计的界面可以放入不同的平台下运行如下图 嵌入式: 不同芯片型号的开发板 gec6818,rk1808,rk3399 .. 桌面端: windows ios linux ... 移动端: Android 微控制器: STM32 在QT 开发的程序可以在上述平台上运行 3、QT模块 QT本身不是一种编程语言而是一个用标准C编写的跨平台开发类库它对标准C进行了很多扩展引入很多新的概念和功能比如信号与槽函数等等。同时为开发GUI应用程序和非GUI应用程序提供了各种类QT类库中各种类是以模块的形式分类组织一个模块就是一个编程主题比如数据库、网络、多线程等等 3.1基本模块 3.2扩展模块 4、QT工程创建 1.选择应用的窗体格式 项目选择Application也就是创建一个Qt应用程序那么右边就是选择以什么方式创建 Qt WidgetsAppliction 是基于c语言的窗口工程 Qt Console Application 基于C的控制台工程 Qtfor Python-Empty 创建基于Python的空工程。 Qtfor Python-window 创建基于Python的窗口工具。 Qt QuickApplication -Empty 创建基于QML的快速应用空工程。 Qt Quick Application -Scroll创建基于QML滑动窗口工程。 Qt Quick Application -Stack创建基于QML的栈窗口工程。 Qt QuickApplication -Swipe创建基于QML的触摸移动窗口工程 2.设置工程的名称与路径 3.设置类名 4.选择编译器 5、QT 工程解析 MVC模式经典MVC模式中M是指业务模型V是指用户界面C则是控制器使用MVC的目的是将M和V的实现代码分离从而使同一个程序可以使用不同的表现形式。其中View的定义比较清晰就是用户界面。模型视图控制器MVC xxx.pro 工程配置 #添加QT 模块现有模块才有类 QT core gui greaterThan(QT_MAJOR_VERSION, 4): QT widgets#使用c11 语法进行工程编译 CONFIG c11#开启编译警告 DEFINES QT_DEPRECATED_WARNINGS#添加工程源码 SOURCES \main.cpp \mainwindow.cpp#添加工程头文件 HEADERS \mainwindow.h#添加工程的界面文件 FORMS \mainwindow.ui#默认的编译器路径 qnx: target.path /tmp/$${TARGET}/bin else: unix:!android: target.path /opt/$${TARGET}/bin !isEmpty(target.path): INSTALLS target xxx.h 头文件 //防止头文件重复包含 #ifndef MAINWINDOW_H #define MAINWINDOW_H//包含QMainWindow头文件 #include QMainWindow//宏定义 作用:用于关联 XXXX.UI文件 QT_BEGIN_NAMESPACE//定义一个UI 的命名空间包含MainWindow namespace Ui { class MainWindow; } //宏定义 QT_END_NAMESPACE//定义一个MainWindow类公共继承 QMainWindow class MainWindow : public QMainWindow {//宏定义 作用:用于实现信号与槽Q_OBJECTpublic://构造函数MainWindow(QWidget *parent nullptr);//析构函数~MainWindow();private:Ui::MainWindow *ui; //定义一个私有成员 ui }; #endif // MAINWINDOW_H main.cpp 主函数 //添加用户自定义的mainwindow.h头文件 #include mainwindow.h//添加系统应用头文件 #include QApplication//主函数 int main(int argc, char *argv[]) {//创建一个应用对象QApplication a(argc, argv);//创建一个自定义窗体类MainWindow w;//显示窗体w.show();//执行应用return a.exec(); } xxx.cpp 文件 //添加头文件 #include mainwindow.h //QT软件 自动生成窗体头文件 #include ui_mainwindow.h//构造函数 参数列表初始化 传递parent给父类 初始化UI指针 MainWindow::MainWindow(QWidget *parent): QMainWindow(parent), ui(new Ui::MainWindow) {//调用ui类里面的setupUi函数ui-setupUi(this); }//析构函数 MainWindow::~MainWindow() {//释放构造函数分配的堆空间 delete ui; } 6、纯手工创建一个QT 工程 1.创建一个纯C 工程 2.在xxx.pro 添加模块 TEMPLATE app CONFIG console c11 CONFIG - app_bundle#添加QT 3大模块 QT core gui widgetsSOURCES \main.cppQT本身不是一种编程语言而是一个用标准C编写的跨平台开发类库它对标准C进行了很多扩展引入很多新的概念和功能比如信号与槽函数等等。同时为开发GUI应用程序和非GUI应用程序提供了各种类QT类库中各种类是以模块的形式分类组织一个模块就是一个编程主题比如数据库、网络、多线程等等。Qt Core模块是QT类库的核心所有其他模块都依赖这个模块。 Qt Gui模块提供GUI程序的基本功能。 Qt Network模块提供跨平台的网络功能。 Qt Widgets模块提供创建用户界面的功能。 3.设计界面代码 创建QT应用对象QApplication创建窗体对象QMainWindow创建标签对象QLabel 需要包含对对应的头文件#includeQApplicationQMainWindowQLabel 退出的时候需要使用应用对象.exec()#include iostreamusing namespace std;//添加QT应用头文件 #include QApplication//添加自带窗体头文件 #include QMainWindow//添加标签头文件 #include QLabelint main(int argc, char **argv) {//创建一个QT应用对象QApplication a(argc,argv);cout Hello World! endl;//创建一个窗体对象 ,必须要在创建窗体前创建一个应用因为所有窗体都是在应用上面的QMainWindow w;//创建一个标签对象,w对象是他的父亲QLabel lb(w);lb.setText(今天真凉快); //设置标签的内容lb.setGeometry(50,50,100,100); //设置标签的位置lb.show(); //显示标签//显示窗体w.show();//一直执行return a.exec();}7、UI文件设计界面 UI的原理当用户修改UI界面文件后界面未发生任何改变那么就要自己去修改 ui_xxxx.h 文件

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/910232.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

嘉兴型网站系统总部在什么网站上可以做中学数学家教

全世界只有3.14 % 的人关注了青少年数学之旅在这个资讯丰富且易获取的时代,越来越多的人不愿意花时间阅读书籍,碎片化阅读成了主流。人们获取的东西多而杂,很难系统、全面。海量信息对人是冲击,更是诱惑。谁不想了解天下奇闻&…

网站建设先进跟我学seo从入门到精通

前言 从刚开始学习阶段,一直是用的keil5开发stm32程序,自从看到稚晖君推荐的CLion开发嵌入式程序后,这次尝试在CLion上开发stm32程序。 1、配置CLion用于STM32开发的环境 这里我就不详细写了,没必要重新写,网上教程很多…

商城网站微信支付接口申请流程网站留言板怎么做

《基于单片机的物流皮带传输监控系统设计 实物仿真》 整体功能: 本设计采用以单片机为核心控制器,以及传感器检测部分作为输入部分,以报警、显示、洒水、排烟、电机停止模块作为输出部分,构成整个物流皮带传输监控系统。 本设计…

北京哪个网站最好重庆哪个网站建设比较好

文章目录1. 题目2. 解题1. 题目 给你一个 m x n 的迷宫矩阵 maze (下标从 0 开始),矩阵中有空格子(用 . 表示)和墙(用 表示)。 同时给你迷宫的入口 entrance ,用 entrance [entra…

简洁的网站建设合同武进做网站的公司

通信,在古代是通过书信与他人互通信息的意思。 今天,“通信”这个词的外沿已经得到了极大扩展,它目前的大意是指双方或多方借助某种媒介实现信息互通的行为。 如果按照当代汉语的方式理解“通信”,那么古代的互遣使节、飞鸽传书…

济南网站建设直播苗木企业网站源码

一、首先需要思考,我们在页面导出excel,用python导出如何写入文件的 封装前需要确认python导出excel接口返回的是一个什么样的数据类型 如下:我们先看下不对返回结果做处理,直接接收数据类型是一个对象,无法获取返回值…

代码随想录算法训练营第五天 | leetcode 242 349 202 1

有效的字母异位词 题目:判断两个字符串的字母是否一样 解题思路:通过字母在Ascll表对应的数字可以定义一个26容量大小的数组,将字符串包含的字母映射到数组中,再用另一个字符串对数组进行操作 代码如下: class So…

CF2146 Codeforces Round 1052 (Div. 2) 游记

A 秒了,B 挂了,1t寄了,差点掉到青名。省流 A 秒了,B 挂了,1t寄了,差点掉到青名。9.21 内含剧透,请vp后再来。 不是题解!!!!!!! 赛前 毫无压力的新开一把,飞线接上了电源,不会因为电脑没电下班了。 赛时…

原码补码反码与位操作

今天搜索互联网那个引擎了解了原码补码反码的相关概念 原码是最直观的编码方式,用最高位表示符号(0为正,1为负),其余位表示数值的绝对值 正数的反码与原码相同;负数的反码是对其原码的数值位取反(符号位不变) …

如何安装 SQLPro Studio for Mac?v2024.21.dmg 文件安装步骤详解(附安装包)

如何安装 SQLPro Studio for Mac?v2024.21.dmg 文件安装步骤详解(附安装包)​一、安装前准备​确保你下的是靠谱的文件​ SQLPro Studio for Mac v2024.21.dmg​ 应该是一个 ​DMG 格式的安装包,安装包下载:https…

全新正版营销网站怎么给钓鱼网站做防红

计算函数的变分是指在变分法中寻找函数的极值。变分法是一种数学方法,用于求解函数或泛函的极值问题。在物理学、工程学和数学的最优化问题中,变分法是寻找函数使得某个泛函(函数的函数)达到极值的过程。 在数学上,泛…

网站建设方案平台架构做网站需要备案吗

2017年2月8日,那是一个阴天。为了完成高翔博士的《一起做RGB-D SLAM》教程,我在 Ubuntu 14.04 安装 g2o。遇到困难,怎奈我眼瞎,找错了方向,浪费时间,没有成功安装。 问题如下(跳到最后一个问题描…

郑州炫彩网站建设万网网站建设流程

IO流IO流使用场景 什么是IO流常用的IO流字节流字符流缓冲流 BIO、NIO、AIO的区别 IO流 IO流使用场景 如果操作的是纯文本文件,优先使用字符流如果操作的是图片、视频、音频等二进制文件。优先使用字节流如果不确定文件类型,优先使用字节流。字节流是万能…

献县网站建设公司wordpress主题更新失败

2023年8月18日,周五上午 今天在B站看Qt教学视频的时候遇到了 目录 语法和typedef或using结合我的总结 语法 返回类型 (*指针变量名)(参数列表)以下是一些示例来说明如何声明不同类型的函数指针: 声明一个不接受任何参数且返回void的函数指针&#xf…

深圳外贸网站商城相片制作图片

避免索引失效原则(二)注:继上一篇文章继续讲解:避免索引失效原则(一)https://www.cnblogs.com/StanleyBlogs/p/10482048.html#4195062作者 : Stanley 罗昊【转载请注明出处和署名,谢谢!】体验SQL优化中的概率情况在上一…

带有互动的网站开发网页设计素材 模板材料

安卓自定义属性主要有3个步骤 在values文件夹新建attrs.xml文件中声明属性&#xff0c;包括属性名和格式&#xff0c;format常用属性有string ,integer,reference等 <?xml version"1.0" encoding"utf-8"?> <resources><!-- 声明属性集…

建设网站 (公司)学做网站要代码

苹果的应用讲究用户体验 有的时候仔细想想 的确&#xff0c;很多细节决定了用户体验 比如说惯性拖动 可以说之前没有任何一家厂商能把触摸惯性拖动做的像苹果的UI那么流畅 Cocos2D中实现能够惯性拖动的选择界面 完成的效果&#xff1a; 制作一个简单的图层&#xff0c;通过传入…

服装网站模板游戏开发模拟器

简介&#xff1a; 优酷视频内容数据天然呈现巨大的网络结构&#xff0c;各类数据实体连接形成了数十亿顶点和百亿条边的数据量&#xff0c;面对巨大的数据量&#xff0c;传统关系型数据库往往难以处理和管理&#xff0c;图数据结构更加贴合优酷的业务场景&#xff0c;图组织使用…

特殊句式

与词汇相比,文言语法变化不大,只是几种特殊句式的表示方法与现代汉语不同,下面分别加以说明: 判断句式 被动句式 倒装句式 省略句式 疑问句式 否定句式一、 判断句式文言文判断句最显著的特点就是基本上不用…