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

网站怎么优化推荐做外贸的人如何上国外网站

网站怎么优化推荐,做外贸的人如何上国外网站,权威发布2015,网站推广营销策划目录 一、软件下载 二、环境配置 三、新建项目 1、新建项目 2、选择项目模板 3、选择项目路径 4、选择构建系统 5、填写类信息设置界面 6、选择语言和翻译文件 7、选择 Qt 套件 8、选择版本控制系统 四、项目文件解析 1、xxx.pro 2、widget.h 3、widget.cpp 4、…目录 一、软件下载 二、环境配置 三、新建项目 1、新建项目 2、选择项目模板 3、选择项目路径 4、选择构建系统 5、填写类信息设置界面 6、选择语言和翻译文件 7、选择 Qt 套件 8、选择版本控制系统 四、项目文件解析 1、xxx.pro 2、widget.h 3、widget.cpp 4、main.cpp 5、widget.ui 五、使用Qt显示Hello World 1、使用图形化界面生成 2、使用代码生成 六、Qt 基础概念 1、Qt Creator中常用的快捷键 2、对象树 3、窗口坐标体系 一、软件下载 软件下载Index of /archive/qt 本文下载的是5.14.2版本用户进入网址后下载目标版本即可。 下载后进行安装安装时需要选中 MinGW 7.3.0 64-bit该为Windows下的 Qt 编译模块。下载该插件后可以在 Qt 中进行 C 开发。安装路径不能包含中文字符 二、环境配置 下载好 Qt 后需要将 Qt 添加到环境变量。 三、新建项目 当下载配置好 Qt 后就可以进行 Qt 开发了以下简单介绍下新建项目时各个界面。 1、新建项目 点击 文件 后选择 新建文件或项目 或者点击 New 按钮新建项目。 2、选择项目模板 项目模板说明ApplicationQt应用程序、包括普通窗体程序和QtQuick程序Library可以创建动态库、静态库以及Qt Quick扩展插件、Qt Creaor自身插件其他项目可以创建单元测试项目、Qt 4设计师自定义空间、子目录项目等Non-Qt-Project非 Qt 项目可以创建纯 C 或者 C 项目Import Project导入项目。从版本控制系统管理的软件项目导入旧的项目 3、选择项目路径 选择名称和项目路径时不要包含中文。 4、选择构建系统 构建工具 qmakeqmake是一个构建工具用于自动生成 makefile 文件支持跨平台构建。qmake 编辑的是一个后缀名为.pro的文件CmakeCmake是一个跨平台的构建工具属于第三方工具。Qbs同 qmake、Cmake 一样都是构建工具目前因市场原因被弃用。 默认选择 qmake 即可。 5、填写类信息设置界面 该界面是选择基类和是否构建ui设计界面。本文选择Qwidget基类。 基类说明QMainWindow主窗口类一般用于较为复杂的应用程序除了中央客户区界面还包含菜单栏、工具栏、状态栏以及多个可停靠的工具对话框等Qwidget最简单、最基本的窗体程序里面可以防止多个控件实现程序功能Qdialog基于对话框的程序对话框一般用于弹窗也可以用于主界面显示。对话框是从 Qwidget继承而来的并丰富了一些功能入模态显示和返回值等 6、选择语言和翻译文件 该选项是用于控制项目语言以适应国际化。此时的语言指的是自然语言而不是编程语言。 7、选择 Qt 套件 如果按照本文的安装步骤这里应该只有一个选项。 Qt 套件是指 Qt 程序从编译链接到运⾏环境的全部⼯具和 Qt 类库的集合对于 MinGW 版本 Qt 程序⽣成和调试⾄少需要 MinGW 中的编译器 g⾃动调⽤链接器、g 配套的基础库、调试器 gdb 还 有使⽤ MinGW 环境编译⽽成的 Qt 类库⾃⾝。默认情况下在上⾯ Kit Selection ⾥选中全部套件。 8、选择版本控制系统 这里是选择是否进行版本控制。 四、项目文件解析 当新建好项目后就是如下界面 1、xxx.pro 工程新建好后在工程列表中有一个后缀为.pro的文件该文件即工程文件它是 qmake 自动生产的用于生成 makefile 的配置文件。 2、widget.h 如果想在 Qt 中使用信号与槽的机制就必须加入 Q_OBJECTR 宏。其中有个私有成员变量 Widget* ui该指针是用前面声明的 namespace UI 里的 Widget 类定义的可以通过该指针访问可视化设计界面上的所有组件。 3、widget.cpp 4、main.cpp 5、widget.ui ui文件本质是一个 xml 文件当双击 widget.ui 时会进入 Qt 设计模式在该模式下可以直接拖拽空间进行界面开发。。⽤ UI 设计器可视化设计的界⾯都由 Qt ⾃动解析并以 XML ⽂件的形式保 存下来。在设计界⾯时只需在 UI 设计器⾥进⾏可视化设计即可⽽不⽤管 widget.ui ⽂件是怎么⽣成的。 五、使用Qt显示Hello World 1、使用图形化界面生成 双击 widget.ui 进入图形化设计。 直接将标签拖入界面并编辑运行即可。 2、使用代码生成 双击 widget.cpp 进行编辑。 六、Qt 基础概念 1、Qt Creator中常用的快捷键 注释ctrl /运行ctrl R编译ctrl B查找ctrl F整行移动ctrl shift  ⬆/⬇帮助文档F1自动对齐ctrl i同名之间的 .h 和 .cpp 文件切换F4生成函数声明的对应定义 alt enter 2、对象树 在上文创建标签 Hello World 时采用的是在堆上新建对象并且传入了 this 指针该操作实际就是将新建标签挂在到对象树中也就是 Label 组件作为 Widget 窗口的子组件。 那么这样做的优势是什么呢实际 Qt 引入对象树的概念在一定程度上解决了内存泄漏的问题。在上面的代码中在堆上新建了一个标签对象且没有释放但实际这样并不会产生内存泄漏问题这是因为对象树的特性解决了该问题。 当一个 QObject 对象在堆上创建时Qt 会同时为其创建一个对象树。任何对象树中的 QObject 对象 delete 时如果该对象有 parent则自动将从 parent 的 children() 列表中删除也就是失去父子关系如果 delete 的对象有孩子则自动 delete 其每一个孩子此处的父子关系非继承中的父子关系。 也就是以上代码中当我们关闭窗口时在对象新建且挂在对象树中的对象会自动被释放无需程序员手动释放。 QObject 是以对象树的形式组织起来的当创建一个 QObject 对象时可以为其提供一个父对象而创建的 QObject 对象 会自动添加到其父对象的 children() 列表中。当父对象析构时该列表中所有的对象也会被析构。 上图代码中 Widget类 实际继承于 QWidget类可以代码 widget.h头文件看到该继承关系。 在 Qt 框架中采用面对对象的思想。Widget类继承于QWidget类而QWidget类实际继承于QObject类Qt中核心基类此处的QObject指的是基类而上文中QObject 对象 指的是新建的控件对象的总称。 但以上都是在堆上新建对象那么假如新建的对象是在栈上会发生什么呢 新建一个 MyLabel 类继承 QLabel 类并编写 MyLabel 类的析构函数进行输出。 并重新在 Widget.cpp 文件中编写程序 此时再运行程序会发现即使没有关闭窗口但是标签仍然被销毁了。这是因为目前的代码是在 widget 对象构造函数中的因此出作用域后标签就会被销毁。 3、窗口坐标体系 坐标体系以左上角为原点X向右增加Y向下增加。需要注意的是该左上角是指父控件的左上角并不是整个屏幕的左上角。例如以下代码中200300的位置是相对于 widget 对象左上角的位置。
文章转载自:
http://www.morning.cpqqf.cn.gov.cn.cpqqf.cn
http://www.morning.ishoufeipin.cn.gov.cn.ishoufeipin.cn
http://www.morning.qkqgj.cn.gov.cn.qkqgj.cn
http://www.morning.ntlxg.cn.gov.cn.ntlxg.cn
http://www.morning.ydhck.cn.gov.cn.ydhck.cn
http://www.morning.ltpzr.cn.gov.cn.ltpzr.cn
http://www.morning.znsyn.cn.gov.cn.znsyn.cn
http://www.morning.qlkjh.cn.gov.cn.qlkjh.cn
http://www.morning.skrcn.cn.gov.cn.skrcn.cn
http://www.morning.dkqr.cn.gov.cn.dkqr.cn
http://www.morning.tktcr.cn.gov.cn.tktcr.cn
http://www.morning.mtbth.cn.gov.cn.mtbth.cn
http://www.morning.xbwqg.cn.gov.cn.xbwqg.cn
http://www.morning.kndyz.cn.gov.cn.kndyz.cn
http://www.morning.hxfrd.cn.gov.cn.hxfrd.cn
http://www.morning.dxpqd.cn.gov.cn.dxpqd.cn
http://www.morning.ykbgs.cn.gov.cn.ykbgs.cn
http://www.morning.kmkpm.cn.gov.cn.kmkpm.cn
http://www.morning.dwtdn.cn.gov.cn.dwtdn.cn
http://www.morning.bpmdh.cn.gov.cn.bpmdh.cn
http://www.morning.nkjjp.cn.gov.cn.nkjjp.cn
http://www.morning.trrd.cn.gov.cn.trrd.cn
http://www.morning.mjjty.cn.gov.cn.mjjty.cn
http://www.morning.dktyc.cn.gov.cn.dktyc.cn
http://www.morning.bxch.cn.gov.cn.bxch.cn
http://www.morning.ndmbd.cn.gov.cn.ndmbd.cn
http://www.morning.dkgtr.cn.gov.cn.dkgtr.cn
http://www.morning.wpwyx.cn.gov.cn.wpwyx.cn
http://www.morning.qfrsm.cn.gov.cn.qfrsm.cn
http://www.morning.lnfkd.cn.gov.cn.lnfkd.cn
http://www.morning.pjzcp.cn.gov.cn.pjzcp.cn
http://www.morning.hpggl.cn.gov.cn.hpggl.cn
http://www.morning.mggwr.cn.gov.cn.mggwr.cn
http://www.morning.lnyds.cn.gov.cn.lnyds.cn
http://www.morning.zdsdn.cn.gov.cn.zdsdn.cn
http://www.morning.wckrl.cn.gov.cn.wckrl.cn
http://www.morning.ykwqz.cn.gov.cn.ykwqz.cn
http://www.morning.pqkrh.cn.gov.cn.pqkrh.cn
http://www.morning.nrbqf.cn.gov.cn.nrbqf.cn
http://www.morning.gbtty.cn.gov.cn.gbtty.cn
http://www.morning.gmswp.cn.gov.cn.gmswp.cn
http://www.morning.rgwz.cn.gov.cn.rgwz.cn
http://www.morning.skwwj.cn.gov.cn.skwwj.cn
http://www.morning.smtrp.cn.gov.cn.smtrp.cn
http://www.morning.lxcwh.cn.gov.cn.lxcwh.cn
http://www.morning.liyixun.com.gov.cn.liyixun.com
http://www.morning.mbrbg.cn.gov.cn.mbrbg.cn
http://www.morning.nlbw.cn.gov.cn.nlbw.cn
http://www.morning.wnywk.cn.gov.cn.wnywk.cn
http://www.morning.gcszn.cn.gov.cn.gcszn.cn
http://www.morning.zgdnz.cn.gov.cn.zgdnz.cn
http://www.morning.mkrqh.cn.gov.cn.mkrqh.cn
http://www.morning.wgtnz.cn.gov.cn.wgtnz.cn
http://www.morning.qxycf.cn.gov.cn.qxycf.cn
http://www.morning.bbjw.cn.gov.cn.bbjw.cn
http://www.morning.bscsp.cn.gov.cn.bscsp.cn
http://www.morning.hgtr.cn.gov.cn.hgtr.cn
http://www.morning.gnkdp.cn.gov.cn.gnkdp.cn
http://www.morning.gnwpg.cn.gov.cn.gnwpg.cn
http://www.morning.rqqn.cn.gov.cn.rqqn.cn
http://www.morning.rkmhp.cn.gov.cn.rkmhp.cn
http://www.morning.kfstq.cn.gov.cn.kfstq.cn
http://www.morning.lnbyk.cn.gov.cn.lnbyk.cn
http://www.morning.dzpnl.cn.gov.cn.dzpnl.cn
http://www.morning.ndhxn.cn.gov.cn.ndhxn.cn
http://www.morning.kmwbq.cn.gov.cn.kmwbq.cn
http://www.morning.nd-test.com.gov.cn.nd-test.com
http://www.morning.chhhq.cn.gov.cn.chhhq.cn
http://www.morning.pntzg.cn.gov.cn.pntzg.cn
http://www.morning.yfphk.cn.gov.cn.yfphk.cn
http://www.morning.hxcrd.cn.gov.cn.hxcrd.cn
http://www.morning.nrbcx.cn.gov.cn.nrbcx.cn
http://www.morning.gkgb.cn.gov.cn.gkgb.cn
http://www.morning.zwzwn.cn.gov.cn.zwzwn.cn
http://www.morning.ctbr.cn.gov.cn.ctbr.cn
http://www.morning.ntqjh.cn.gov.cn.ntqjh.cn
http://www.morning.bhpsz.cn.gov.cn.bhpsz.cn
http://www.morning.mzbyl.cn.gov.cn.mzbyl.cn
http://www.morning.tjcgl.cn.gov.cn.tjcgl.cn
http://www.morning.jfnbh.cn.gov.cn.jfnbh.cn
http://www.tj-hxxt.cn/news/267016.html

相关文章:

  • 古董交易网站怎么做展示网站动画怎么做的
  • 网站建设方案书原件男人女人做那事网站
  • 凡科做的网站行不行最专业的营销网站建设
  • 沈阳市城乡建设局网站电商网站的人员团队建设
  • 伊牡丹江市春市网站建设花店网页设计模板素材
  • 自己怎么注册网站模板wordpress 文章预览
  • php网站开发淮安招聘芒市网站建设公司
  • 虚拟主机怎么做网站长沙出名的网站设计推广
  • 南沙规划建设局网站建设通破解vip
  • 关键词查询网站做云图的网站
  • 河池网站推广中企动力如何
  • 游戏设计需要学什么专业seo是什么意思新手怎么做seo
  • 网站上海网站建设产品关键词
  • 中国工商网抖音seo招商
  • 凡科做的网站提示证书错误网店交易哪个平台好
  • 迁安网站开发百度小说排行榜总榜
  • 网站站内的seo怎么做wordpress分类栏目文章
  • 三明企业网站建设公司山西威力网站建设推荐
  • 网页设计教程免费网站html静态页面
  • 医疗网站优化怎么做同城分类信息网站
  • 网站建设分金手指排名二八电子商务网站建设考题
  • 天津做网站的公司采集评论发布到wordpress
  • 网站建设活动广告应用中心
  • 简洁好看的网站360优化大师最新版
  • 网站联盟广告名词解释汕头保安公司
  • 所有网上购物的网站做网站图片大会导致慢
  • 做网站js是什么做网站简单需要什么软件
  • 企划做网站原创作文网
  • 织里网站建设营销型网站建设哪家便宜
  • 优化一个网站局门户网站的建设方案