大宇私人领地伊甸园丨宁愿做了后悔,也不要错过后悔[www.mrdayu.com]
注册

24小时联系邮箱:[email protected]

所有文章
大宇私人伊甸园: 首页 > 所有文章 > 编程人生 > 系统架构 > QT > 《大宇的Qt学习笔记》 > [004.01]设计器的使用

[004.01]设计器的使用

发布时间:2018/07/02 《大宇的Qt学习笔记》 阅读:38

前言:

今天给大家带来的是方便快捷的编程工具,也是Qt快速编程的一个快捷方法:设计器的使用。

内容:

首先我们创建一个项目。

以前的套路,选择Application-》Qt Widgets Application-》Choose..

创建界面那一行需要勾选

以前为了不让刚入门的同学感到疑惑是没有选择的,特意将它去掉了。

然后,一直点击下一步,知道Finally

最后会在以前的项目中多出一个界面文件:*.ui

这就是选择了界面文件自动创建的文件。

点击剪头所指方向,会出现今天我们需要学习的:设计器

上面为:代码编辑页面

剪头所指为界面编辑区,所看即所得,目前没有任何东西在上面。

此时剪头所指为常用控件的集合

可以选择三角形下拉出分类中的控件,也可以收拢起来。

对象监视区,每次从常用控件中拖拽至界面操作区后,对象监视区会多出你所拖控件的对象的一些基本信息

如果没有出现,说明拖拽不成功

项目属性信息,就是每次选中一个界面或者控件,属性信息就是选中的内容属性

界面布局小按钮,这是我一般最常用的一些布局方面的控件,后面会有专门的介绍。

信号和槽的绑定可以在剪头所指的方向来实现。

并不一定需要在代码中实现,当然,我一般不建议在这里实现信号和槽的绑定~

只是提供一种方法

拖拽一个QPushButton,然后选中它,我们能在右下角更改它对应的属性。

当然,属性的值,我们也能看出它的继承关系,从下至上为继承者的关系,最上层为初始父对象。

下面我们来创建一个按下“dayu”按钮,关闭整个窗口的信号和槽的实现。

点击箭头上的加号。

会出现这个:发送者 信号 接收者 槽

将pushButton设为发送者,信号为clicked,就是点击时间,接受者设为MainWindow,槽函数选择close()。

然后运行,点击一下按钮,就关闭了。

其实我们还可以在界面上直接添加菜单栏。

双击菜单栏空白处,输入文字然后回车,可创建视化操作不要太爽。

我们切换到代码编辑页面。

我们如果在设计完界面信息后,可以直接在Mainwindow.cpp的构造函数添加代码。

我们来看下效果:

当然点击后还是能有关闭整个窗口的效果,尽管名字改变了,但是信号和槽被写到了setUi这个函数里,里面的内容实现实际上就是下图所示:

The bottom line, for me, is simple.

Let’s hope it doesn’t take 500 years for a discipline of testing to becomes the standard for software developers.

From:dayu
相关推荐

您好!请登录

合作网站快捷登录:
点击取消回复

已有0评论

    大宇博客

    点击这里给我发消息点击这里给我发消息