admin 管理员组文章数量: 1087139
2024年4月18日发(作者:和process有关的语法)
62 {
63 titleText->setText(title);
64 }
65 //按钮类:class mypushbutton
66 #include "mypushbutton.h"
67 #include
68 #include
69 #include
70
71 myPushButton::myPushButton(QWidget *parent) :
72 QPushButton(parent)
73 {
74 }
75 myPushButton::myPushButton(QString iconStr,QString textStr, QWidget *parent):QPushButton(parent)
76 {
77 QPixmap pixmap(":/Resources/"+iconStr);
78 setIcon(QIcon(pixmap));
79 setIconSize(());
80 setText(textStr);
81 resize(());
82 setBkPalette(0);//设置背景完全透明
83 setFlat(true);
84 setAutoFillBackground(true);
85 }
86
87 void myPushButton::setBkPalette(int transparency)//设置背景透明度
88 {
89 QPalette palette;
90 sh(QPalette::Button,QBrush(QColor(255,255,255,transparency)));
91 setPalette(palette);
92 }
93 void myPushButton::enterEvent(QEvent *)
94 {
95 setCursor(Qt::PointingHandCursor);
96 }
97 void myPushButton::leaveEvent(QEvent *)
98 {
99 setCursor(Qt::CustomCursor);
100 }
101 void myPushButton::mousePressEvent(QMouseEvent *e)
102 {
103
104 }
105 void myPushButton::mouseReleaseEvent(QMouseEvent *e)
106 {
107
108 emit clicked();
109 }
版权声明:本文标题:Qt实现桌面右下角消息弹窗提示 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1713381984a631815.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论