C++Qt:noteBookPro_01

本文介绍了如何使用QtWidgets创建一个简单的窗口应用程序,包括添加打开、保存、关闭按钮,编辑文本框,设置功能标签,以及进行界面布局和尺寸调整,以确保窗口大小变化时布局不变。
摘要由CSDN通过智能技术生成

一、创建项目

选择Qt Widgets

在这里插入图片描述
常用的是QWidgets和MainWindow。两者的区别
QWidgets用于简单的窗口,没有内置的菜单栏、工具栏和状态栏。适用于简单专用的应用程序,不需要复杂的界面组件。
MainWindow是包含完整的菜单栏、工具栏和状态栏的主窗口应用程序框架,适用于更复杂的应用程序,有丰富的功能和交互。
这里选择前者,比较简单的窗口。这样就生成了项目的初试状态。
在这里插入图片描述
本篇文章选择从UI设计的角度,完成noteBook的雏形界面。双击Forms下的.ui文件。

在这里插入图片描述

二、界面雏形组成

1、打开、保存、关闭按钮

在这里插入图片描述
点击Push Button拖住到旁边的区域,在右边的对象中可以改写三个按钮的名字。然后按住Ctrl依次点击三个按钮,将其设置为水平布局。
在这里插入图片描述
为了保持三个按钮不会随着框的变化而变化,这里加入弹簧:Horizontal Spacer

在这里插入图片描述
设计三个按钮背景色,找到左边Containers的widget拖拽

在这里插入图片描述
右键这个方框,选择“改变样式表”,“添加颜色”下拉框选择“background Color”,选择喜欢的颜色。将三个按钮Ctrl一起选中,t拖至背景框。

在这里插入图片描述
这时候会发现最右边的类和对象显示,原本单独的背景框的对象,自动移到了三个按钮之上。
这样就完成了第一部分。

2、编辑文本框

拖拽Text Edit

在这里插入图片描述

3、底部显示功能标签

在这里插入图片描述
也需要设置水平居中,背景色以及合适的位置,和三个按钮一样。

在这里插入图片描述
至此,三部分就弄好了。

在这里插入图片描述

4 、界面调整

ctrl依次点击三个对象,设置垂直布局。

在这里插入图片描述三个按钮和底部标签高度调整

在这里插入图片描述
消除三个部分之间的间隙。layoutSpacing改为0

这里改为
接下来就是按照需求,调整三部分的最下高度和宽度。

注:

解决布局和窗口同时变化大小的问题。加上这句代码。,
这样就不会出现窗口大小变化,而布局不变,留下红色的空白。

在这里插入图片描述
加入后,随便拖动,会整体一起变化。

在这里插入图片描述
至此,雏形完成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值