首页 > 其他分享 >qt开发-05_QPushButton

qt开发-05_QPushButton

时间:2024-06-20 20:27:56浏览次数:22  
标签:文件 qt 效果 05 点击 添加 ui QPushButton 按钮

按钮是最常用的控件;

如果找不到文件可以这样:

选择这个复制文件的路径,粘贴就可以了。

在qt中新建一个项目,并且打开ui界面添加一个按钮;

右键这个按钮可以有很多功能:

先是这个转到槽,这个就是给按钮的动作添加效果的功能:

这里有很多类的槽方法。都是源于他继承的父类。我们选择点击。

就会跳转到点击的函数:

在这里添加点击后的效果。还有很多函数就不一一展示了。

除了点击的功能外,外观和ui设计也是 很重要的,我们可以通过ui界面中右键按钮选择改变样式表来改变按钮的外观:

这里表示的将图片应用到按钮上,图片需要自己添加资源文件来添加。

效果如右上角:

那么我们顺势就来做一个音乐播放按钮:

这是在qss文件中写的,记得在main.cpp中添加文件调用。这个 hover 表示鼠标悬停在按钮上的时候调用图片,checked 表示按下后的效果。最终效果:

鼠标悬停后会高光:

点击后

标签:文件,qt,效果,05,点击,添加,ui,QPushButton,按钮
From: https://blog.csdn.net/LaK_Zhu/article/details/139795362

相关文章

  • 05.VisionMaster 机器视觉 结果 格式化输出
    VisionMaster机器视觉结果格式化输出  格式化工具可以把数据整合并格式化成字符串输出,它既可以链接前面模块的结果输出,也可以直接在框内输入字符格,在进行通信输出前通常用格式化工具将数据进行整理,如下图所示。  前面的文章中获取到了圆的信息。这里我想输出这个......
  • 实验一百三十八:64位 WS2812B8*8 xRGB 5050 LED模块 ws2812s像素点阵屏
    另外:https://blog.csdn.net/asdhnkhn/article/details/133206543  【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)实验一百三十八:64位WS2812B8*8xRGB5050LED模块ws2812s像素点阵屏知识点:WS2812B是一个集控制电路与发光电路于一体的智能外控LED光源......
  • 在Linux中,Tomcat8005、8009、8080三个端口的含义?
    在Linux系统中,Tomcat的8005、8009和8080这三个端口分别承担着不同的职责和功能。以下是这三个端口的详细解释:8005端口:用途:用于处理TomcatWeb服务器的SHUTDOWN命令。当需要关闭Tomcat服务器时,可以通过向该端口发送SHUTDOWN命令来实现。访问限制:默认情况下,此端口只能在本地访......
  • XR22005-3与XR22010-3:电力实验领域的双重保障
    在电力科技的浪潮中,XR22005-3和XR22010-3高频电力模块凭借其卓越的性能和稳定性,成为了行业的佼佼者。这两款高频电力模块不仅拥有高精度的电压和电流输出能力,更以其高效能、节能环保的特点赢得了市场的广泛认可。XR22005-3模块,以其高效的能量转换和低能耗特点,在电力供应领域展......
  • 基于小程序056大学生心理健康测试系统微信小程序项目(源码+文档+运行视频+讲解视频)
    前言......
  • clion调试不显示qt变量值的问题
    用Clion做QT开发,调试时不能正常显示qt相关变量的值,只能显示地址,还要切换到qtcreator调试,很麻烦,就在网上找解决办法。搜了一圈,果然找到了,按照这篇文章中Clion调试QTQString看不到值问题处理_macosclion看不到qt变量内容-CSDN博客设置没用,又找到官方文档上一顿操作,还是不行。Q......
  • P10540 [THUPC2024] 古明地枣的袜子 题解
    题意:一个长为\(n\)的序列\(a\),初始全为零。\(n\)个操作,第\(i\)个操作形如给\(a_1,\cdots,a_{x_i}\)加上\(y_i\)。\(m\)次查询,给定\(l,r\),求对\(a\)执行第\(l\simr\)个操作后数列\(a\)的全局最大值。\(1\len,m\le5\cdot10^5,1\lex_i,|y_i|\len,1\lel\ler\len\),时间限......
  • 基于QT和C++实现的中国象棋
    一,源码board.h#ifndefBOARD_H#defineBOARD_H#include<QWidget>#include"Stone.h"classBoard:publicQWidget{Q_OBJECTpublic:explicitBoard(QWidget*parent=0);bool_bRedTurn;//红方先走int_currentPlayer;//当前玩......
  • 蓝桥 3205.小明的素数对(内含试除法,埃氏筛,欧拉筛代码)
    目录题目题目解读思路代码注总结试除法埃氏筛欧拉筛题目题目解读题目意思很简单,就是输入一个树n,然后求1-n里的素数,然后求这些素数里满足他们两两之差也是素数的对数有多少对。思路思路很简单,可直接利用埃式筛选法筛(或利用欧式筛法)筛选出1-n里的素数有什么,然......
  • Visual Studio + Qt项目 数组超界不会报错。 堆栈 Cookie 检测代码检测到基于堆栈
    使用vs+Qt项目时,数组超界不会崩溃和报错的问题。 开启以下2个即可。  注意:1.启用了地址擦除系统会造成QT的异常崩溃,原因未知。2.有时会报cookie的错误,数组超界了,在退出函数时才会报错。   ......