当前位置:网站首页>QWidget、QPushButton、
QWidget、QPushButton、
2022-08-03 01:58:00 【Lee Neo】
在Ubuntu中查看qt源码:
找到qt安装目录:/opt/Qt/src
搜索 查找qmainwindow.cpp打开源码文件;
QWidget设置背景色步骤:
- 百度rgb对照表:RGB颜色对照表
- 更改样式表代码:
QWidget{background-color:rgb(187,255,255)};
或者:
QWidget{background-color:#BBFFFF};
QPushButton
常用的四个信号:
设置槽函数代码:
void Widget::on_pushButton_clicked()
{
qDebug()<< "click" << endl;
}
void Widget::on_pushButton_pressed()
{
qDebug()<< "pressed" << endl;
}
void Widget::on_pushButton_released()
{
qDebug()<< "released" << endl;
}
---------------------------------------------
pressed
released
click
10:19:18: C:\Users\bruce\Desktop\qt\build-27-Desktop_Qt_5_12_9_MinGW_64_bit-Debug\debug\27.exe exited with code 0
音乐播放器按钮项目:
style.qss
QPushButton#pushButton{ border-image: url(:/icons/btn_play_1.png)}
QPushButton#pushButton:hover { border-image: url(:/icons/btn_play_2.png)}
QPushButton#pushButton:checked { border-image: url(:/icons/btn_pause_1.png)}
QPushButton#pushButton:checked:hover { border-image: url(:/icons/btn_pause_2.png)}
widget.cpp
ui->pushButton->setCheckable(true);//设置可选中;
实现效果:
鼠标停在按钮上会发光,点击切换播放/暂停;
边栏推荐
猜你喜欢
Incorrect datetime value: '2022-01-01' for function str_to_date
MATLAB绘制填充图(X轴上下两种颜色)
10大领域5大过程47子过程快速记忆
torchvision.datasets.ImageFolder使用详解
Violent recursion to dynamic programming 06 (the sword refers to Offer II 095. Longest common subsequence)
vs studio 安装opencv 环境
Incorrect datetime value: ‘2022-01-01‘ for function str_to_date
容联云发送验证码
Excel 如何比较两列字符串是否相同?
PyCharm中常用的快捷键用法详解
随机推荐
LVS-NAT模式【案例实验】
HCIP第十二天_二层MPLS实验
【Arduino】重生之Arduino 学僧(3)----Arduino函数
MySQL删库不跑路
Rust Web(三)—— 通过sqlx连接数据库(MySQL)
梅科尔工作室-14天华为培训三
pytest:如何调用 pytest
为什么要使用 playwright 做浏览器自动化测试?
Incorrect datetime value: ‘2022-01-01‘ for function str_to_date
公司封装方式导出excel过程
选中按钮上色
LabVIEW程序框图保存为图像
实现统一账号登录,sonarqube集成ldap
iNFTnews | 元宇宙的潜力:一股推动社会进步的力量
LVS负载均衡群集及部署LVS-NAT实验
五大靠谱的婚恋相亲APP详细特点缺点分析!
[Arduino] Reborn Arduino Monk (2)----Arduino Language
2022-08-02:小红拿到了一个大立方体,该大立方体由1*1*1的小方块拼成,初始每个小方块都是白色。 小红可以每次选择一个小方块染成红色, 每次小红可能选择同一个小方块重复染色, 每次染色以后,
Brute force recursion to dynamic programming 07 (516. Longest palindrome subsequence)
numpy PIL tensor之间的相互转换