用过Qt的相信大家都对QPushButton这个类十分熟悉,下面将介绍一种利用setstylesheet的方式,设置按钮的五种状态。
在Qt中QPushButton在视觉上给我们有以下五种状态,分别是normal常态,hover悬停态,pressed点击态,focus焦点停留态以及disabled无法点击态;首先准备好五态的图标,
以下是代码实现:
mainwindow,h
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QtGui>
#include <QMainWindow>
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
MainWindow(QWidget *parent = 0);
~MainWindow();
private:
void prepareUI();<