标签对象初始显示0,每次单击标签对象后,其显示内容就加1,依次变为1、2、3等。
#ifndef DIALOG_H
#define DIALOG_H
#include <QDialog>
#include <QPushButton> //包含命令按钮类
#include "MyLabel.h"
class Dialog : public QDialog
{
Q_OBJECT
public:
Dialog(QWidget *parent = 0);
~Dialog();
private:
MyLabel* label; //定义标签
QPushButton* btn; //定义命令按钮
};
#endif // DIALOG_H
#ifndef MYLABEL_H
#define MYLABEL_H
#include <QLabel>
#include <QString>
class MyLabel:public QLabel
{
Q_OBJECT //使用信号槽机制的类必须在头文件中嵌入宏Q_OBJECT,且该类必须为QObject派生类
public:
//构造函数
MyLabel(const QString &text, QWi