QPushButton *btn = new QPushButton("是", this);
QPixmap pmpBg(":/btn1.png");
btn->setFixedSize(pmpBg.width(), pmpBg.height());
btn->setEnabled(true); //使能
btn->setToolTip("是"); //鼠标置于其上显示的文字
btn->setCursor(QCursor(Qt::PointingHandCursor)); //鼠标置于其上成为手型
btn->setFocusPolicy(Qt::StrongFocus); //接受Tab和鼠标单击做焦点
//第一行--按钮文本颜色:白色; 背景图片:btn1.png
//第二行--鼠标移上去,不按下的样式
//第三行--鼠标移上去,按下的样式
btn->setStyleSheet("QPushButton {color:white; border-image:url(:/btn1.png);} \
QPushButton:horver:pressed{border-image:url(:/btn2.png);} \
QPushButton: houver:!pressed{border-image:url(:/btn3.png);}");
btn->move(10, 10); //按钮位置
btn->setVisible(true); //可见
Qt---按钮

最新推荐文章于 2018-05-06 02:03:58 发布