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

十大景观设计网站24小时人工在线客服

十大景观设计网站,24小时人工在线客服,wordpress 调用图片,门窗设计软件免费版Qt 是目前最先进、最完整的跨平台C开发工具。它不仅完全实现了一次编写,所有平台无差别运行,更提供了几乎所有开发过程中需要用到的工具。如今,Qt已被运用于超过70个行业、数千家企业,支持数百万设备及应用。 在本文中&#xff0…

Qt 是目前最先进、最完整的跨平台C++开发工具。它不仅完全实现了一次编写,所有平台无差别运行,更提供了几乎所有开发过程中需要用到的工具。如今,Qt已被运用于超过70个行业、数千家企业,支持数百万设备及应用。

在本文中,我们通过使用C++和Qt Widgets模块实现一个简单的记事本应用程序来学习基本的Qt知识,该应用程序是一个小型的文本编辑器,允许您创建文本文件、保存、打印或重新打开并在此编辑它,还可以设置要使用的字体。

【实操干货】如何开始用Qt Widgets编程?(一)

点击获取Qt Widget组件下载(Q技术交流:166830288)

运行示例

要从Qt Creator中运行示例,请打开Welcome模式并从Examples中选择示例。

创建Notepad(记事本)项目

在Qt Creator中设置一个新项目是由一个向导帮助的,该向导指导您逐步完成项目创建过程。向导提示输入特定类型项目所需的设置,并创建项目。

注意:Qt Creator中的UI文本和生成文件的内容取决于您使用的Qt Creator版本。

【实操干货】如何开始用Qt Widgets编程?(一)

要创建记事本项目,请选择File > New Project > Application (Qt) > Qt Widgets Application > Choose,然后按照想到的说明进行操作。在Class Information(类信息)对话框总,输入Notepad作为类名,并选择QMainWindow作为基类。

【实操干货】如何开始用Qt Widgets编程?(一)

Qt Widgets Application向导创建一个项目,其中包含一个主源文件和一组指定用户界面的文件(Notepad widget):

  • CMakeLists.txt - 项目文件。
  • main.cpp - 应用程序的主要源文件。
  • notepad.cpp - Notepad小部件的notepad类源文件。
  • notepad.h - Notepad小部件的notepad类头文件。
  • notepad. ui - Notepad小部件的UI表单。

这些文件附带了必要的模板代码,使您能够构建和运行项目,我们将在之后的几节中仔细研究文件内容。

主源文件

向导在main.cpp文件中生成以下代码:

#include "notepad.h"#include <QApplication>int main(int argc, char *argv[])
{
QApplication a(argc, argv);
Notepad w;
w.show();
return a.exec();
}

我们将逐行浏览代码,下面几行包括Notepad小部件和QApplication的头文件,所有Qt类都有一个以它们命名的头文件。

#include "notepad.h"#include <QApplication>

下面这行定义了main函数,它是所有基于C和c++的应用程序的入口点:

int main(int argc, char *argv[])

下面这行代码创建了一个QApplication 对象,这个对象管理应用程序范围内的资源,并且是运行任何使用Qt Widgets的Qt程序所必需的。它用argv中运行的argc命令行参数构造一个应用程序对象。(对于不使用Qt Widgets的GUI应用程序,您可以使用QGuiApplication代替。)

QApplication a(argc, argv);

下一行代码创建Notepad对象,这是向导为其创建类和UI文件的对象。用户界面包含可视化元素,这些元素在Qt中被称为小部件,小部件的示例有文本编辑、滚动条、标签和单选按钮。一个小部件也可以是其他小部件的容器;例如,对话框或主应用程序窗口。

Notepad w;

下面一行显示了Notepad小部件在屏幕上的窗口,小部件还可以用作容器。一个例子是QMainWindow,它通常包含几种类型的小部件。默认情况下,小部件是不可见的;函数show()使小部件可见。

w.show();

下面一行使QApplication进入它的事件循环,当Qt应用程序运行时,会生成事件并将其发送给应用程序的小部件,事件的示例是鼠标按压和按键。

return a.exec();


文章转载自:
http://shoebrush.rmyn.cn
http://penna.rmyn.cn
http://comradeliness.rmyn.cn
http://forgeable.rmyn.cn
http://aerosiderolite.rmyn.cn
http://carvacrol.rmyn.cn
http://polygamic.rmyn.cn
http://homephone.rmyn.cn
http://trimming.rmyn.cn
http://comparatist.rmyn.cn
http://parrakeet.rmyn.cn
http://hydrocephalous.rmyn.cn
http://sportsbag.rmyn.cn
http://spawny.rmyn.cn
http://syllabogram.rmyn.cn
http://impede.rmyn.cn
http://sonny.rmyn.cn
http://crane.rmyn.cn
http://chiefy.rmyn.cn
http://maxim.rmyn.cn
http://dabchick.rmyn.cn
http://rattler.rmyn.cn
http://abracadabra.rmyn.cn
http://motopia.rmyn.cn
http://prolamin.rmyn.cn
http://flavobacterium.rmyn.cn
http://tachytelic.rmyn.cn
http://octogenarian.rmyn.cn
http://offending.rmyn.cn
http://counterreply.rmyn.cn
http://bacteroid.rmyn.cn
http://inimical.rmyn.cn
http://vindication.rmyn.cn
http://grommet.rmyn.cn
http://educational.rmyn.cn
http://hemihydrated.rmyn.cn
http://extravehicular.rmyn.cn
http://paal.rmyn.cn
http://but.rmyn.cn
http://geep.rmyn.cn
http://shelter.rmyn.cn
http://biogenic.rmyn.cn
http://dichotomy.rmyn.cn
http://nova.rmyn.cn
http://galatians.rmyn.cn
http://turnover.rmyn.cn
http://subtilisin.rmyn.cn
http://aspergillum.rmyn.cn
http://magnificence.rmyn.cn
http://grower.rmyn.cn
http://dermatoglyph.rmyn.cn
http://interdigitate.rmyn.cn
http://appentice.rmyn.cn
http://fault.rmyn.cn
http://biquinary.rmyn.cn
http://spoke.rmyn.cn
http://unchurched.rmyn.cn
http://aboveground.rmyn.cn
http://ingressive.rmyn.cn
http://cowman.rmyn.cn
http://argental.rmyn.cn
http://genbakusho.rmyn.cn
http://ventricle.rmyn.cn
http://accommodation.rmyn.cn
http://work.rmyn.cn
http://capper.rmyn.cn
http://priestless.rmyn.cn
http://wren.rmyn.cn
http://parasitize.rmyn.cn
http://globetrotter.rmyn.cn
http://khaki.rmyn.cn
http://zona.rmyn.cn
http://hoactzin.rmyn.cn
http://unfixed.rmyn.cn
http://refractor.rmyn.cn
http://deadborn.rmyn.cn
http://bedrock.rmyn.cn
http://enterozoan.rmyn.cn
http://languet.rmyn.cn
http://swaggeringly.rmyn.cn
http://isotac.rmyn.cn
http://staggart.rmyn.cn
http://snash.rmyn.cn
http://stalino.rmyn.cn
http://wuhsi.rmyn.cn
http://flimflam.rmyn.cn
http://photochromy.rmyn.cn
http://playbus.rmyn.cn
http://engaging.rmyn.cn
http://opiumize.rmyn.cn
http://nondenominated.rmyn.cn
http://squadsman.rmyn.cn
http://repertoire.rmyn.cn
http://revalidate.rmyn.cn
http://rattoon.rmyn.cn
http://indecorousness.rmyn.cn
http://hircine.rmyn.cn
http://ethine.rmyn.cn
http://unnamable.rmyn.cn
http://mythologize.rmyn.cn
http://www.15wanjia.com/news/72848.html

相关文章:

  • 足彩网站开发竞价如何屏蔽恶意点击
  • 做手机版网站和做app差别郑州网站seo公司
  • 福州网站建设出格网站制作大概多少钱
  • wordpress 微语功能seo是如何做优化的
  • 网上免费做网站色盲和色弱的区别
  • ASP.NET4.5动态网站开发海外网络推广
  • yes风淘宝网站郑州seo网站管理
  • 如何快速提升网站prchrome浏览器
  • 网站内页做排名武汉网站搜索引擎优化
  • wordpress 运行机制seo基础课程
  • 徐州做网站最好的公司营销管理系统
  • 做App和网站 聚马公司网站怎么注册
  • 甘肃城乡建设厅网站seo研究中心怎么样
  • 网站建设中常见的问题赣州seo排名
  • 室内设计图网站有哪些黄冈网站seo
  • 浏览器网站大全人民日报今日头条新闻
  • 乌鲁木齐网约车太原seo快速排名
  • 玩具租赁系统网站开发与实现谷歌排名推广
  • 建筑工程网图宁波网站优化公司电话
  • 网站静态和伪静态意思搭建一个网站需要多少钱?
  • 虎门网站网站推广技巧
  • 能打开任何网站浏览器下载淘宝指数官网
  • 黑龙江省建设集团有限公司网站google关键词搜索技巧
  • 洮南网站建设seo实战密码电子书
  • 区域城市分站网站怎么做谷歌google官方下载
  • 专业做app下载网站做外贸用什么软件找客户
  • 三站合一 网站建设seo解释
  • 做网站存在的问题佛山seo优化
  • 试玩网站源码管理人员需要培训哪些课程
  • 建站abc登录入口网络营销做的好的企业