QT点击按钮实现按钮名的改变
来源:互联网 发布:cnki数据库在哪找 编辑:程序博客网 时间:2024/06/05 15:31
利用QT的信号和槽机制实现按钮文字的改变,选择按钮的clicked()信号,将它和新建的槽isClicked()连接。以下是具体的实现:
dialog.h
#ifndef DIALOG_H#define DIALOG_H#include <QtGui/QDialog>namespace Ui{ class Dialog;}class Dialog : public QDialog{ Q_OBJECTpublic: Dialog(QWidget *parent = 0); ~Dialog();private: Ui::Dialog *ui; <span style="color:#ff0000;">int flag; void setBtnText(QString string);private slots: void isClicked();</span>};#endif // DIALOG_Hdialog.cpp
#include "dialog.h"#include "ui_dialog.h"Dialog::Dialog(QWidget *parent) : QDialog(parent), ui(new Ui::Dialog){ ui->setupUi(this);}Dialog::~Dialog(){ delete ui;}<span style="color:#ff0000;">void Dialog::setBtnText(QString string){ flag = 0; ui->btn_open->setText(string);}void Dialog::isClicked(){ if(!flag) { setBtnText("&Turn on"); flag = 1; } else setBtnText("&Turn off");}</span>
信号和槽的连接是在dialog.ui文件中。
以下是演示:
点击之前
点击之后
0 0
- QT点击按钮实现按钮名的改变
- Qt 一个点击事件和改变按钮文字的demo
- 点击按钮样式的改变
- Android 实现点击时按钮颜色改变
- 点击按钮实现按钮的转动
- MFC点击按钮,按钮背景改变(实现开始和暂停的转换)
- QT+VS点击按钮弹出新窗口的实现
- QT实现点击按钮出现信号
- 事件4:点击一个按钮,改变按钮上面的字
- andoid点击按钮(ImageButton)时改变按钮的背景图片 SelectorDemo
- 点击按钮改变按钮颜色的简易方法
- 点击按钮时改变按钮上字体的颜色
- 点击按钮改变本身按钮的文字内容
- 点击按钮改变div的颜色
- 点击按钮改变标签的内容
- 点击按钮改变textField的状态
- 使用listview,item的按钮点击改变按钮背景,点击其他条目按钮还原
- Qt 判断界面当前点击的按钮
- (二)yii使用原生html不使用yii生成html表单如何忽略m层验证无法通过
- js深层次知识点
- Mysql主从复制总结
- hrbust 1400 排序+求逆序
- 班级主页代码
- QT点击按钮实现按钮名的改变
- Python 网页爬虫 & 文本处理 & 科学计算 & 机器学习 & 数据挖掘兵器谱
- 取整求和 (codeforce )
- BootSummary
- TCP协议--CLOSE_WAIT状态
- UVA - 10739 String to Palindrome
- 【LeetCode】Merge Intervals 题解 利用Comparator进行排序
- 深夜随笔
- UVA - 10304 Optimal Binary Search Tree