首页 > 其他分享 >Qt天气预报系统设计界面布局第一部分

Qt天气预报系统设计界面布局第一部分

时间:2024-12-27 15:57:06浏览次数:8  
标签:背景色 12 界面 Qt color 选择 添加 background 天气预报

Qt天气预报系统

1、界面布局第一部分

1.1改变窗口背景色

先给窗口换个背景色,把鼠标放到界面上,单击鼠标右键,选择 改变样式表

改变样式表

点击添加颜色旁边的黑色倒三角,然后选择background-color改变背景色,也可以直接输入下面代码改变
background-color: rgb(0, 143, 214);

这个背景色是蓝色的,自己喜欢什么颜色添加什么颜色

背景色
添加完后点击OK

1.2添加第一部分

选择左边工具栏里的的Widget ,找不到也可以直接搜索

Widget

把它拖到界面里面,改名为widget01,作为第一部分
![第一部分](https://i-blog.csdnimg.cn/direct/20d44f2276294e4f86c8885048f45a00.png)
再分别把Line EditLine EditLabel拖入widget01

三个

右键Line Edit选择改变样式表,把背景色改为白色

白色

把Label改为当前日期,再点击添加颜色,选择color,改变字体颜色

color

选择widget01,鼠标右键选择布局,接着选择水平布局

水平布局

在日期前面加个弹簧

弹簧

选择Line Edit,右键选择改变样式表,添加下面这些代码
 QLineEdit {
	color: rgb(12, 12, 12);
     border: 2px solid gray;
     border-radius: 5px;
     padding: 0 8px;
     background: white;
     selection-background-color: darkgray;
 }

下面是上面代码的解释:

color: rgb(12, 12, 12);     设置文本颜色为非常深的灰色(几乎黑色)。
border: 2px solid gray;     设置边框为2像素宽的实线,颜色为灰色。
border-radius: 5px;      设置边框圆角半径为5像素,使边框的角落变得圆滑。
padding: 0 8px;       设置内边距,即内容与边框之间的空间,左右各8像素,上下为0像素。
background: white;     设置背景颜色为白色。
selection-background-color: darkgray;     设置选中文本的背景颜色为深灰色
选择Line Edit,把它宽度调为150

150

选择pushButtont,把里面的字删掉,改变它的宽度和高度

pb

右键资源文件文件夹,选择添加现有文件...,把搜索按钮照片添加进去

搜索

回到UI界面,点击pushButton,找到icon,点击右边黑色倒三角,选择资源文件,添加搜索按钮照片

倒三角

点击Label,找到font,把字体大小改为13

在这里插入图片描述

1.3修改控件名称

鼠标左键双击控件名字,修改名字,方便后面的编程

在这里插入图片描述
第一部分完成!

有疑问可以留言或者私信,有错误欢迎指正

标签:背景色,12,界面,Qt,color,选择,添加,background,天气预报
From: https://blog.csdn.net/qq_62435866/article/details/144768494

相关文章

  • Qt 软件调试——windbg初篇(一)
    https://blog.csdn.net/weixin_39568531/article/details/134787829 在上一篇《Qt软件调试(二)使用dump捕获崩溃信息》中我们结尾处提示大家先准备好windbg,windbg是非常强大的调试工具,对于我们进行代码调试和分析异常有着非常重要的意义。在Qt软件调试这个系列的首篇,我们介绍了......
  • Qt 模型Model/视图View/代理Delegate
    一、模型/视图/代理架构简介1、应用程序中往往要存储大量的数据,并对它们进行处理,然后可以通过各种形式显示给用户,用户需要时还可以对数据进行编辑。2、Qt中的模型/视图架构就是用来实现大量数据的存储、处理及其显示的。3、MVC设计模式:(1)、模型(Model)是应用对象,用......
  • qt学习之增加checkBox
    在实际的开发过程中,有时会需要将单元格是控件居中的情况存在,发现加了布局之后,tablewidget的信号cellChanged无法响应,于是想了一个办法当checkBox的状态发生变化时,手动发送tablewidget改变的信号以下是两种在单元格中增加复选框的方法//第一种,setItem直接添加此处没有布局......
  • Qt使用spdlog乱码问题
    Qt使用spdlog输出日志Qt提供了qInstallMessageHandler函数,允许安装一个自定义的消息处理函数,以拦截和处理Qt的日志消息。可以利用这一功能,将日志写入文件。可以在main文件中定义如下函数:#include<spdlog/spdlog.h>#include<spdlog/sinks/rotating_file_sink.h>//<全......
  • 记录python+pyside+qml+qtcharts 使用,防踩坑
    使用QML-qtquick进行开发时,有个使用chart图表的需求,看了一大圈,网上都是qmake或是cmake来构建QTchart,用python开发也只搜到QtWidgets模块进行图表绘制。然而我对qtwidgets不是很了解,想要的是QML开发,在使用ChartView{}时一直闪退,没有效果。经历了苦苦搜寻,终于在https://stackove......
  • linux关闭图形界面
    1.linux关闭图形界面目录1.linux关闭图形界面1.1.centos6.5关闭图形界面1.1.1.临时关闭1.1.2.永久关闭1.2.安装图形界面:1.3.centos7:1.3.1.关闭图形界面1.3.2.启用图形界面1.1.centos6.5关闭图形界面图形界面的关闭分为临时关闭和永久关闭,临时关闭重启系统后恢复......
  • 极简版VS自定义,你更偏好哪种界面?
    极简版VS自定义界面选择分析在如今的软件世界中,界面设计已经成为用户体验的核心部分。面对不同的用户需求和个人偏好,我们常常在“极简版”与“自定义”之间徘徊。你是否陷入了这样的困惑:究竟该选择哪个界面来提升自己的工作效率?在这篇文章中,我们将深入探讨极简版界面与自定......
  • Jmeter自学【8】- 使用JMeter模拟设备通过MQTT发送数据
    今天使用jmeter推送数据到MQTT,给大家分享一下操作流程。一、安装JMeter参考文档:Jmeter自学【1】-Jmeter安装、配置二、安装MQTT插件1、下载插件我的Jmeter版本是5.6.3,用到的插件是:mqtt-xmeter-2.0.2-jar-with-dependencies.jar下载链接:https://pan.baidu.com/s/1mWgvSkX......
  • Vue项目使用MQTT
    Vue项目使用MQTT1、安装依赖npmimqtt@2.18.8-S2、页面引用importmqttfrom'mqtt'3、客户端data(){return{...//定义连接的客户端client:null}}4、建立连接并进行订阅如果此连接是想跟随页面的加载而连接,那么将方法放在cre......
  • python图片脚本4-批量图片加水印(详细注释+GUI界面+exe可执行文件)
    目录前言导航pillow库的使用篇tkiner库的使用篇图片脚本篇源码批量处理图片尺寸脚本源码效果GUI界面源码效果打包成.exe可执行文件共勉博客前言本文介绍一个用python第三方库pillow写的批量处理图片加水印的脚本,以及脚本对应的使用tkinter库写的GUI界面并把它打......