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

科技经济导刊官网亚马逊seo是什么意思

科技经济导刊官网,亚马逊seo是什么意思,酒店网站建设必要性,黑红网站模板文章目录 创建项目代码编写实现一个简单的Windows运行 创建项目 打开QT creator后会显示这样一个界面 通过点击箭头指的创建项目来进行第一个项目的创建 然后接下来就会出现这样的界面 我们这里直接使用默认的选项,直接点“选择” 这里可以修改路径和项目名称&…

文章目录

  • 创建项目
  • 代码编写
  • 实现一个简单的Windows运行

创建项目

打开QT creator后会显示这样一个界面
在这里插入图片描述
通过点击箭头指的创建项目来进行第一个项目的创建

然后接下来就会出现这样的界面
在这里插入图片描述
我们这里直接使用默认的选项,直接点“选择”

这里可以修改路径和项目名称,可以进行自定义
在这里插入图片描述
下面这里就是需要进行选择了,对于Qt用户,qmake是当前使用最广泛的构建系统。CMake是第二名,并且越来越受欢迎。第三名是Qbs,采用率明显降低。

接下来就需要选择基类了,由于这里只是做一个小项目,因此选择QWidget
在这里插入图片描述

下面的这一步就是涉及到国际化了,如果需要翻译成其他语言可以自行选择,但这里用不到,因此不进行选择
在这里插入图片描述

这里就是进行选择编译器了,如果想用Visual Studio进行编写代码的话可以使用MSVC,这里暂时不进行介绍,而是使用默认编译器
在这里插入图片描述

最后如果想要使用Git等进行版本控制的话可以自行选择,然后就大功告成了
在这里插入图片描述

代码编写

创建好项目后默认就是这个样子的,我们可以尝试运行一下看看结果
在这里插入图片描述
可以看到就是个一片空白的没有任何东西的窗口
在这里插入图片描述
打开这里的main.cpp文件,下面解释一下这里的代码
在这里插入图片描述

QApplication a(argc, argv);
对于使用了Qt的任何GUI程序来说,不管何时何地有多少个Window,但只有一个QApplication对象,如果不是基于QWidget的程序,相应的则使用QGuiApplication,后者不依赖于Widget特有的库。

Widget w;
widget翻译过来就是小部件的意思,这里创建一个Widget对象

w.show()
展示窗口,由于没有进行任何设置,因此为空

实现一个简单的Windows运行

在Windows下按下Windows键+R可以打开运行
在这里插入图片描述
这里有三种类型:文本、编辑栏和按钮
首先包含一下头文件

#include "widget.h"
#include<QHBoxLayout>//H代表Horizonal,水平布局
#include<QVBoxLayout>//V代表Vertical,垂直布局
#include <QApplication>
#include<QPushButton>//添加按钮所需要的头文件
#include<QLayout>//添加布局所需要的头文件
#include<QLineEdit>//添加行编辑所需要的头文件
#include<QLabel>//添加文本所需要的头文件

首先把这两个文本所需要的对象创建一下

QLabel* infoLabel=new QLabel;//创建一个描述文本
QLabel* openLabel=new QLabel;//在输入命令的编辑栏旁边的打开文本

然后再把编辑栏创建一下

QLineEdit* cmdLineEdit=new QLineEdit;//创建一个编辑栏

接下来把三个按钮创建一下

//创建按钮
QPushButton* commitButton=new QPushButton;
QPushButton* cancelButton=new QPushButton;
QPushButton* browseButton=new QPushButton;

所需的对象都创建完成后更改所要显示的内容,需要用到setText()函数

//为所有标签更改显示的内容
infoLabel->setText("Input cmd Line");
openLabel->setText("Open");
commitButton->setText("Commit");
cancelButton->setText("Cancel");
browseButton->setText("Browse");

为了不让这下标签杂乱无章,将其进行对齐
可以看到按钮之间还有openLabel和cmdLineEdit之间都是水平对齐的,但它们不能全部对齐成同一行,因此创建两个对齐对象
首先创建一个cmdLayout对象来对openLabel和cmdLineEdit进行管理,通过使用addWidget函数将这两个对象添加到同一行中

QHBoxLayout* cmdLayout=new QHBoxLayout;
cmdLayout->addWidget(openLabel);
cmdLayout->addWidget(cmdLineEdit);

然后对按钮进行相同的操作

QHBoxLayout* buttonLayout=new QHBoxLayout;
buttonLayout->addWidget(commitButton);
buttonLayout->addWidget(cancelButton);
buttonLayout->addWidget(browseButton);

可以看到剩余的infoLabel和前两个已经绑定完成的对象之间是垂直的关系
在这里插入图片描述
因此创建一个QVBoxLayout的对象mainLayout,同样也是用addWidget函数将其绑定在一起

到这里界面布局就完成了,通过setLayout函数将mainLayout函数作为要显示的布局,还可以通过setWindowTitle对窗口名进行重命名

QWidget w;w.setLayout(mainLayout);w.setWindowTitle("Run");w.show();

到这里整个界面就可以成功显示出来了
在这里插入图片描述

END

http://www.dtcms.com/wzjs/309570.html

相关文章:

  • 做彩票网站犯法不sem是什么岗位
  • 莞城做网站公司今天新闻最新消息
  • 如何开发动态网站全自动引流推广软件app
  • 可以做很多个网站然后哭推广信息流广告哪个平台好
  • 深圳网站维护seo百度推广联系方式
  • 渭南免费做网站友链申请
  • 网上翻译网站做译员如何建立自己的网站
  • wordpress和dedecms武汉seo百度
  • 模板网站制作平台怎样申请网站
  • 教育培训网站有哪些百度推广怎么登陆
  • 常州西站建设规划google adwords关键词工具
  • 四个免费h5网站市场营销平台
  • 做网站可能存在的问题免费的网站软件
  • 免费访问国外网站的app电商培训机构哪家好
  • 公众号怎么弄好看的模板北京培训seo哪个好
  • 门户网站建设检察百度24小时人工客服电话
  • 做网站用软件百度爱采购平台官网
  • 国外网站大牛不懂英语可以做吗手机建站系统
  • org 结尾的网站注册要什么手续海外推广代理商
  • dede网站幻灯片广州各区正在进一步优化以下措施
  • 看德国真人做看的视频网站网站推广网络推广
  • 深圳网站建站推广谷歌推广平台
  • 福州专业网站建设公司新手学seo
  • 南京市网站开发网站推广软件
  • 做网站一屏是多大关键词搜索排名推广
  • 美业设计网站网络运营
  • 网站交给别人做安全吗个人接广告的平台
  • 杭州公司注销网站备案sem竞价
  • 建设网站建设安全培训平台小程序如何推广运营
  • 免费域名注册永久阿里云广州seo推荐