91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

python qpushbutton的鼠標懸停效果如何實現

小樊
139
2024-09-06 14:27:29
欄目: 編程語言

要在Python中為QPushButton實現鼠標懸停效果,可以使用Qt樣式表(QSS)來修改按鈕的樣式

from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QPushButton

app = QApplication([])

# 創建一個窗口
window = QWidget()

# 創建一個垂直布局
layout = QVBoxLayout()

# 創建一個QPushButton
button = QPushButton('Hover me!')

# 設置按鈕的樣式表
button.setStyleSheet('''
    QPushButton {
        background-color: blue;
        color: white;
    }
    QPushButton:hover {
        background-color: red;
    }
''')

# 將按鈕添加到布局中
layout.addWidget(button)

# 將布局設置給窗口
window.setLayout(layout)

# 顯示窗口
window.show()

app.exec_()

在這個例子中,我們首先導入了所需的模塊。然后,我們創建了一個QApplication對象、一個QWidget窗口和一個QVBoxLayout布局。接下來,我們創建了一個QPushButton并設置了它的樣式表。樣式表包含兩部分:一個用于設置按鈕的默認背景顏色和文字顏色,另一個用于設置鼠標懸停時的背景顏色。最后,我們將按鈕添加到布局中,將布局設置給窗口,然后顯示窗口并進入主循環。

當你將鼠標懸停在按鈕上時,按鈕的背景顏色會從藍色變為紅色。

0
慈溪市| 长治县| 五大连池市| 稷山县| 云霄县| 交口县| 铜山县| 商南县| 荣成市| 紫云| 偃师市| 丰镇市| 连州市| 噶尔县| 长沙市| 涪陵区| 米泉市| 南陵县| 社旗县| 通海县| 阜平县| 涡阳县| 光泽县| 鸡东县| 无为县| 民丰县| 临安市| 榆林市| 丰台区| 西贡区| 饶河县| 和田县| 舟曲县| 油尖旺区| 阿巴嘎旗| 定日县| 西华县| 渭南市| 株洲县| 伊吾县| 怀柔区|