Qt第十九章:文字按钮、图标按钮、按钮logo、 输入框

目录

一、文字按钮​编辑 

二、图标按钮​编辑​编辑

三、鼠标形状

四、输入框显示下划线效果:


一、文字按钮

        # 去掉边框背景
        self.button_ok.setFlat(True)
/*按钮*/
QPushButton{
    /*字体-华文行楷*/
    font-family:STKaiti;
    /*字体颜色*/
	color:rgb(64,158,255);
	/*字体大小*/
    font-size:16px;
}

/*按钮:划过*/
QPushButton:hover{
	background-color: rgb(100,100,100);
	/*圆角*/
    border-radius:5px;
}

/*按钮:按下*/
QPushButton:pressed{
    background-color: rgb(120,120,120);
	padding-left:5px;
	padding-top:5px;
}

二、图标按钮

# 图标+文字
self.button_register = QPushButton("注册")
self.button_register.setObjectName("button_register")
self.button_register.setIcon(QPixmap(":/message/icons/success-fill-32.png"))
self.button_register.setFlat(True)
# 纯图标
self.button_register = QPushButton()
self.button_register.setObjectName("button_register")
self.button_register.setIcon(QPixmap(":/message/icons/success-fill-32.png"))
self.button_register.setFlat(True)

 或者使用QIcon

self.button_register = QPushButton("注册")
self.button_register.setObjectName("button_register")
# 添加图标
self.button_register.setIcon(QIcon(":/message/icons/success-fill-32.png"))
# 去掉边框背景
self.button_register.setFlat(True)

三、鼠标形状

# 鼠标划过-显示小手
self.button_register.setCursor(QCursor(Qt.CursorShape.PointingHandCursor))

鼠标形状大全 

 

四、输入框显示下划线效果:

/*输入框背景*/
QLineEdit{
    /*背景透明*/
    background:transparent;
    /*字体-华文行楷*/
    font-family:STKaiti;
    /*字体大小*/
    font-size:16px;
    /*字体颜色*/
    color:#FFFFFF;
    /*边框颜色*/
    border-color:#FFFFFF;
    border-style:solid;
    border-top-width:0px;
    border-right-width:0px;
    border-bottom-width:1px;
    border-left-width:0px;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

文子阳

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值