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

wordpress 角色aso优化技术

wordpress 角色,aso优化技术,crm系统客户管理系统,做网站 多少人文章目录 创建项目代码编写实现一个简单的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/233434.html

相关文章:

  • 大连金州属于哪个区厦门seo测试
  • 建网站做cpa网页设计成品源代码
  • 记事本做网站怎么调整图片间距武汉疫情最新情况
  • 百度网站建设多钱如何制作网站二维码
  • 电子商务网站建设实验谷歌chrome安卓版
  • 在哪个网站可以一对一做汉教广州seo代理
  • 帮别人做网站怎么备案免费建站网站一级
  • wordpress首页轮换图片在哪里设置济南优化网页
  • 创建了一个网站 怎样做系统测试鄞州seo服务
  • wordpress archive模板刷关键词排名seo软件软件
  • 营销型网站建设调查表seo优化外包顾问
  • 广西建设厅官网站外链工具
  • 带有后台的网站开发软件南京关键词优化服务
  • php做网站页面在哪做网络营销整合推广
  • 网上工伤做实网站抖音关键词优化
  • 西城做网站培训心得简短50字
  • vs做的网站如何晚上国网app
  • 规范机关单位网站建设最好的推广平台排名
  • 做网站的工具+论坛百度论坛
  • 郑州区块链数字钱包网站开发周期整站优化要多少钱
  • 做外贸仿牌网站广东网站seo策划
  • 无许可证做新闻网站会怎么样关键词林俊杰在线听免费
  • 网站外部链接行者seo
  • 深圳的网站建设影响seo排名的因素
  • ciid中国室内设计大奖赛aso优化平台有哪些
  • 自己做的网站怎么发布事件营销的经典案例
  • 网站建立必备的操作内容今日世界杯比分预测最新
  • 1150网站建设服务器主板优化方法
  • 旅游网站开发代码搜索引擎技术基础
  • 中国东凤网站制作广州网站建设