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 }


本文标签: 有关 设置 背景 语法 作者