当前位置: 首页 > news >正文 立网站系请简述网站建设的一般流程图 news 2025/10/28 11:26:40 立网站系,请简述网站建设的一般流程图,移动端网站 用什么软件做,网站备案负责人 更换认识QT 什么是QT#xff1f; Qt 是⼀个 跨平台的 C 图形⽤⼾界⾯应⽤程序框架 。 认识客户端 现在我们所说的客户端开发其实大致分为三种#xff1a; 1.网页前端开发。 2.桌面应用开发#xff08;电脑的应用层序#xff09; 3.移动应用开发。 而我们的QT的主战场就是在…认识QT 什么是QT Qt 是⼀个 跨平台的 C 图形⽤⼾界⾯应⽤程序框架 。 认识客户端 现在我们所说的客户端开发其实大致分为三种 1.网页前端开发。 2.桌面应用开发电脑的应用层序 3.移动应用开发。 而我们的QT的主战场就是在桌面开发客户端的虽然现在的QT已经支持了在安卓上进行客户端开发但是目前很少有商业公司这么做。 同时我们的客户端和用户交互的界面又可以分为两种 1.命令行式的/终端界面 就是那种黑框框 比如 gccgdb这种这种客户端称为TUI。 TUI一般是给程序员用的。 2.带有图形化界面的客户端这种就不必多解释了这种就称为GUI。 而我们的QT是编写GUI的其中一种解决方案并且非常流行。 QT支持的平台 Windows ‒ XP、Vista、Win7、Win8、Win2008、Win10 Unix/X11 ‒ Linux、Sun Solaris、HP-UX、Compaq Tru64 UNIX、IBM AIX、SGI IRIX、FreeBSD、 BSD/OS、和其他很多 X11 平台 • Macintosh ‒ Mac OS X • Embedded ‒ 有帧缓冲⽀持的嵌⼊式 Linux 平台Windows CE • Android QT之所以能这么火这么流行其中一个很大的原因就是QT能跨平台一套代码就能在很多的平台上运行。 QT的优点 跨平台⼏乎⽀持所有的平台 • 接⼝简单容易上⼿学习 QT 框架对学习其他框架有参考意义。 • ⼀定程度上简化了内存回收机制 对于这里的内存回收机制我们直到JAVA这样的语言就有但是C没有这是因为C对性能的要求追求到了极致所以并没有内存回收机制QT在这里就做了一个折中处理设计了一个半自动的内存回收机制使其对性能的影响尽可能低。 • 开发效率⾼能够快速的构建应⽤程序。 • 有很好的社区氛围市场份额在缓慢上升。 • 可以进⾏嵌⼊式开发。 QT的应用场景 桌⾯应⽤程序 Qt 能够创建各种类型的桌⾯应⽤程序包括⽂件管理器、媒体播放器、绘图程序等。Qt 应⽤程序⽀持多种操作系统可以运⾏在 Windows、Linux、macOS 等桌⾯操作系统上。 • 移动应⽤程序 Qt ⽀持 Android 和 IOS 移动操作系统为应⽤程序提供了强⼤的跨平台能⼒。可以使⽤ Qt 构建各种移动应⽤程序例如社交应⽤、游戏、娱乐等。 • 嵌⼊式系统 Qt 在嵌⼊式领域应⽤⾮常⼴泛它可以构建⾯向各种设备的图形应⽤程序在机顶盒、⻋载娱乐系统、安防监控设备等领域具有⼴泛的应⽤。 不过QT最主要的战场还是桌面应用程序。 搭建QT开发环境 QT开发环境的概述 Qt ⽀持多种开发⼯具其中⽐较常⽤的开发⼯具有Qt Creator、Visual Studio、Eclipse. 其中Qt Creator是官网提供的开发QT的IDE这种对新手也比较友好后续我们以Qt Creator演示为主 Visual Studio开发QT功能强大但是前期的配置比较麻烦作为新手还是不太推荐。 Eclipse现在已经停止维护了不如前两种。 关于QT的开发环境需要三个部分 1.一个C编译器这里的编译器是指gcc这种不是指Visual Studio这样的IDE编译器只是IDE调用的一部分。 2.QT SDKSDK就是指软件开发工具包。 3.需要一个QT的集成开发环境IDE。 这里我们就推荐了 Qt Creator了并且在官网上下载可以把前面两个都搞定。 Qt Creator的下载安装 首先进入QT的官网 右上角 点击下载 选择开源版 点击后往下翻找到下载按钮 自从QT5.14版本后QT的安装就变成了在线安装那么安装的时候就需要我们注册账号登录后才能安装 下好后运行 登录后进行下一步 然后把两个勾都选上继续下一步 接着到后面这一步 建议选择第二个选项然后下一步选择安装目录 左下角的选项依旧推荐去掉。 接着下一步 这里我们选择QT 6.5.3注意这里的MinGW 11.2.0就是我们的C编译器这里一定要选上。 右边选中间这个即可。 然后再下一步就是安装了然后等待就行了。 以上要注意安装路径不能出现中文。 简单创建第一个QT程序 QT Creator下好后打开 点击文件创建一个新文件 然后选择第一个 QT Widgets Application 然后选择路径 这里的路径同样不能是中文并且不要有空格。 接下来选额qmake 接着下一步选择第二个 语言就默认无即可这里是为了让QT语言国际化用的 最后就为我们的QT程序选择编译器了 我这里有两个我们选择MinGW即可 然后就能看到我们的main函数了 运行一下 结果 就是一个白框框。 至此一个简单的QT程序就运行成功了。 环境变量的配置 虽然这里我们可以直接在QT Creator中运行这个程序但是我们也想在外面运行这个QT的.exe程序如果没有配置环境变量那么操作系统就无法找到对应的.dll动态库程序就运行不了。 我们对main.cpp那里右键 这里有一个 在Explorer中显示的选项点击 可以看到它所在的目录点击build文件夹 直到找到debug文件夹 点击debug 发现这里就是我们之前生成的.exe文件了点击就能直接运行了 但是如果没有配置环境变量的话就会报错。 接下来就是配置的步骤 首先可以先找到QT Creator所在的目录 然后我们发现这里是QT Creator的bin目录 我们要找的东西不在这里我们选择这里的上上一级目录 直到Tools目录中 这里就看到了 mingw...这个目录进去找到bin目录 找到bin目录后将这里的目录进行复制。 然后打开本地的高级系统设置 点击环境变量 找到路径Path这里选择编辑 然后把刚刚复制的目录新增进去即可。 另外在配置的时候我们还发现了有一个系统的环境变量我们两边都配置一下都没有事系统那边配置了后所有用户都能看到而我们的普通用户配置了后只有普通用户能看到而已。 新增完后记得要保存至此环境变量就配置好了。 一些补充内容 关于 mingw 另外在安装了SDK后还有一些其它的工具 创建QT程序时的选项 关于qmake Qt 中的构建⼯具有三种可供选择分别是qmake、CMake、Qbs下⾯依次介绍。 • qmake qmake 是⼀个构建⼯具build tool⽤于⾃动⽣成 makefile ⽂件。qmake ⽀持跨平 台构建。qmake 编辑的是⼀个后缀名为 .pro 的⽂件。 • CMakeCMake 是⼀个跨平台的构建⼯具。CMake 本⾝不是⼀个编译器其实就是⽣成⼀个让编 译器能读懂编译流程的⽂件⼯具。让 CMake ⾃动⽣成构建系统例如 Makefile 和 Visual Studio 项⽬⽂件。CMake 是⼀个第三⽅⼯具有⾃⼰的⽂档。 • QbsQbsQt Build SuiteQt构建套件同 qmake、CMake ⼀样都是构建⼯具。Qbs 号称是新 ⼀代的构建⼯具⽐ qmake 编译速度更快。Qbs 没有绑定 Qt 版本它从项⽬⽂件的⾼级项⽬描述中⽣成⼀个正确的依赖表。⽽传统的 MakeFile ⽣成⼯具如 qmake 和 CMake 其在⽣成 MakeFile⽂件后将实际的命令交给 Make ⼯具去执⾏。 Qt 官⽅声明因市场原因弃⽤ Qbs 。对于 Qt ⽤⼾来说qmake 是当前使⽤最⼴泛的构建⼯具CMake 其次。 自动生成类的选择 对于基类的选择⽬前有三种基类 QMainWindow 主窗⼝类⼀般⽤于较为复杂的应⽤程序除了中央客⼾区界⾯还包括菜单栏、⼯具栏、 状态栏以及多个可停靠的⼯具对话框等 QWidget 最简单、最基本的窗体程序⾥⾯可以放置多个控件实现程序功能 QDialog 基于对话框的程序对话框⼀般⽤于弹窗也可以⽤于主界⾯显⽰。对话框是从QWidget继 承⽽来的并丰富了⼀些功能如模态显⽰和返回值等 关于formfile QT中创建图形化界面的程序有两种方式 1.直接通过C代码的方式创建界面 2.通过form file以图形化的方式来生成界面。 关于程序的代码解释 当我们双击界面下的.ui文件后 就会自动给我们弹到设计模式我们可以通过拖拽的方式给我们的框框加内容。 在点回.ui文件时就会看到 这是一个xml格式的标签语言。 跟应用层协议有点相似。 再看看.pro文件 其实就有点像Makefile。 但是编译QT程序其实还是会用到makefile的 文章转载自: http://www.morning.rqqlp.cn.gov.cn.rqqlp.cn http://www.morning.fflnw.cn.gov.cn.fflnw.cn http://www.morning.mghgl.cn.gov.cn.mghgl.cn http://www.morning.coffeedelsol.com.gov.cn.coffeedelsol.com http://www.morning.krnzm.cn.gov.cn.krnzm.cn http://www.morning.wypyl.cn.gov.cn.wypyl.cn http://www.morning.jcfdk.cn.gov.cn.jcfdk.cn http://www.morning.cknsx.cn.gov.cn.cknsx.cn http://www.morning.tqrjj.cn.gov.cn.tqrjj.cn http://www.morning.hhxpl.cn.gov.cn.hhxpl.cn http://www.morning.yqwrj.cn.gov.cn.yqwrj.cn http://www.morning.ptqpd.cn.gov.cn.ptqpd.cn http://www.morning.crkhd.cn.gov.cn.crkhd.cn http://www.morning.hmqjj.cn.gov.cn.hmqjj.cn http://www.morning.rzbcz.cn.gov.cn.rzbcz.cn http://www.morning.nwjd.cn.gov.cn.nwjd.cn http://www.morning.tfqfm.cn.gov.cn.tfqfm.cn http://www.morning.qnzld.cn.gov.cn.qnzld.cn http://www.morning.zrlms.cn.gov.cn.zrlms.cn http://www.morning.cypln.cn.gov.cn.cypln.cn http://www.morning.hclqy.cn.gov.cn.hclqy.cn http://www.morning.nzqqd.cn.gov.cn.nzqqd.cn http://www.morning.cwyrp.cn.gov.cn.cwyrp.cn http://www.morning.kkgbs.cn.gov.cn.kkgbs.cn http://www.morning.dwmtk.cn.gov.cn.dwmtk.cn http://www.morning.jwfqq.cn.gov.cn.jwfqq.cn http://www.morning.qnzpg.cn.gov.cn.qnzpg.cn http://www.morning.cnbdn.cn.gov.cn.cnbdn.cn http://www.morning.ylljn.cn.gov.cn.ylljn.cn http://www.morning.cpctr.cn.gov.cn.cpctr.cn http://www.morning.ctwwq.cn.gov.cn.ctwwq.cn http://www.morning.mtqqx.cn.gov.cn.mtqqx.cn http://www.morning.drfrm.cn.gov.cn.drfrm.cn http://www.morning.kcbml.cn.gov.cn.kcbml.cn http://www.morning.tlfzp.cn.gov.cn.tlfzp.cn http://www.morning.jrgxx.cn.gov.cn.jrgxx.cn http://www.morning.tqbqb.cn.gov.cn.tqbqb.cn http://www.morning.wxwall.com.gov.cn.wxwall.com http://www.morning.crfjj.cn.gov.cn.crfjj.cn http://www.morning.hmjasw.com.gov.cn.hmjasw.com http://www.morning.xznrk.cn.gov.cn.xznrk.cn http://www.morning.mdwb.cn.gov.cn.mdwb.cn http://www.morning.rdlxh.cn.gov.cn.rdlxh.cn http://www.morning.jbpodhb.cn.gov.cn.jbpodhb.cn http://www.morning.pphgl.cn.gov.cn.pphgl.cn http://www.morning.rmdsd.cn.gov.cn.rmdsd.cn http://www.morning.ymmjx.cn.gov.cn.ymmjx.cn http://www.morning.tlrxt.cn.gov.cn.tlrxt.cn http://www.morning.rdtq.cn.gov.cn.rdtq.cn http://www.morning.rlxnc.cn.gov.cn.rlxnc.cn http://www.morning.bscsp.cn.gov.cn.bscsp.cn http://www.morning.hhpkb.cn.gov.cn.hhpkb.cn http://www.morning.lveyue.com.gov.cn.lveyue.com http://www.morning.hlnrj.cn.gov.cn.hlnrj.cn http://www.morning.mtmnk.cn.gov.cn.mtmnk.cn http://www.morning.fwllb.cn.gov.cn.fwllb.cn http://www.morning.ftmzy.cn.gov.cn.ftmzy.cn http://www.morning.plkrl.cn.gov.cn.plkrl.cn http://www.morning.jbtlf.cn.gov.cn.jbtlf.cn http://www.morning.dnbhd.cn.gov.cn.dnbhd.cn http://www.morning.ynjhk.cn.gov.cn.ynjhk.cn http://www.morning.xctdn.cn.gov.cn.xctdn.cn http://www.morning.znqfc.cn.gov.cn.znqfc.cn http://www.morning.byywt.cn.gov.cn.byywt.cn http://www.morning.tfwr.cn.gov.cn.tfwr.cn http://www.morning.ljsxg.cn.gov.cn.ljsxg.cn http://www.morning.kjtdy.cn.gov.cn.kjtdy.cn http://www.morning.tkcct.cn.gov.cn.tkcct.cn http://www.morning.tkyxl.cn.gov.cn.tkyxl.cn http://www.morning.mfbcs.cn.gov.cn.mfbcs.cn http://www.morning.kwnnx.cn.gov.cn.kwnnx.cn http://www.morning.bzqnp.cn.gov.cn.bzqnp.cn http://www.morning.dqpd.cn.gov.cn.dqpd.cn http://www.morning.dspqc.cn.gov.cn.dspqc.cn http://www.morning.lmmkf.cn.gov.cn.lmmkf.cn http://www.morning.rmryl.cn.gov.cn.rmryl.cn http://www.morning.htjwz.cn.gov.cn.htjwz.cn http://www.morning.xqbbc.cn.gov.cn.xqbbc.cn http://www.morning.mtxrq.cn.gov.cn.mtxrq.cn http://www.morning.wfttq.cn.gov.cn.wfttq.cn 查看全文 http://www.tj-hxxt.cn/news/256533.html 相关文章: 文山知名网站建设哪家好成都开发小程序的公司 红豆网桂林论坛合肥百度关键词优化 营销型网站建设大概多少钱广东东远建设工程管理有限公司网站 网站建设合约手机做网站价格 网站备案查询是什么意思qq空间上传wordpress 检查网站有没有做301电商网站 支付宝接口 网站建设与管理(第2版)网络科技有限公司起名大全 ps ui做响应式网站要求沙田镇网站建设公司 建设协会网站浙江大成建设集团有限公司网站 企业网站页头背景图网站建设实验感想 牙科网站模板wordpress信息发布系统 不会网站维护可以做吗公司建网站搭建服务器 做汽车团购网站建筑人才网兼职小时工 建设模板类网站呼和浩特房地产网站建设 菜户营做网站东南网 官方网站模版做游戏视频网站有哪些 郑州 外包网站低代码开发公众号 网站设计经典案例智能建站设计 建设政协网站的意义网站标识描述可以填关键词吗 网站swf怎么做如何做网站推广自己产品 网站承载量怎么做发布自己的做家教的网站 给公司做网站多少钱wordpress 查看访客 给网站网站做代理中山市城乡和住房建设局网站 做微商那个网站好wordpress侧边栏显示子分类文字数 .net网站开发架构有什么网站做生鲜配送的 域名注册查询工具青岛百度推广优化 整站网站优化wap网站的好处 淘宝网站建设的缺点东京购物商城 贵阳网站建设方案策划wordpress缩略图不显示图片 一个网站的制作过程做暖暖欧美网站