#include "widget.h"
#include <QMessageBox>
Widget::Widget(QWidget *parent)
: QWidget(parent)
{
/* 设置宽高为 800×480,位置在 0, 0。(0, 0)代表原点,Qt 默认最左上角的点为原点 */
this->setGeometry(0, 0, 800, 480);
/* 实例化两个按钮对象,并设置其显示文本为"黄色窗口"和"粉色窗口" */
pushButton1 = new QPushButton("黄色窗口", this);
pushButton2 = new QPushButton("粉色窗口", this);
/* 设定两个 QPushButton 对象的位置 */
pushButton1->setGeometry(300,200,80,40);
pushButton2->setGeometry(400,200,80,40);
/* 信号槽连接 */
connect(pushButton1, SIGNAL(clicked()), this, SLOT(pushButton1_Clicked()));
connect(pushButton2, SIGNAL(clicked()), this, SLOT(pushButton2_Clicked()));
}
Widget::~Widget()
{
}
/* 槽函数的实现 */
void Widget::pushButton1_Clicked()
{
/* 设置主窗口的样式 1 */
this->setStyleSheet("Widget { background-color: rgba(255, 255, 0, 100%); }");
QMessageBox::warning(this, QString::fromLocal8Bit("警告"), QString::fromLocal8Bit("设置成功"), QMessageBox::Ok);
}
/* 槽函数的实现 */
void Widget::pushButton2_Clicked()
{
/* 设置主窗口的样式 2 */
this->setStyleSheet("Widget { background-color: rgba(255, 192, 203, 100%); }");
}

robin861109
- 粉丝: 19
最新资源
- 人工智能与信息社会考试答案.doc
- 互联网视阈下非遗+移动App传播研究(1).docx
- 基于PLC的大棚温度自动控制基础系统综合设计.docx
- 海康威视泵站网络高清监控系统解决专题方案.docx
- 网络调研-文档资料.ppt
- 校园网络安全实施专项方案.doc
- 第1章--Linux快速入门.ppt
- 论数据库设计中软件工程技术的重要作用(1).docx
- C语言程序设计实验教案.doc
- 工程项目管理承发包模式文档幻灯片.ppt
- 无线网络综合标准施工专业方案.doc
- 数字博物馆信息化建设方式与细节问题研究(1).docx
- 基于web的网上书城系统的设计和实现.doc
- Excel公式常用函数及地址引用省公共课一等奖全国赛课获奖课件.pptx
- 网站建设方案饰品公司网站策划书(1).doc
- xx林业局网络专题方案.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈


