pyqt5設定按鈕,移上去變為手型

2021-08-29 12:06:10 字數 760 閱讀 9085

具體設為手型的**

self.button.setcursor(qcursor(qt.pointinghandcursor))
具體的測試**如下:

import sys

from pyqt5.qtgui import qcursor

from pyqt5.qtcore import qt

class example(qwidget):

def __init__(self):

super().__init__()

self.initui() # 介面繪製交給initui方法

def initui(self):

# 設定視窗的位置和大小

self.setgeometry(300, 300, 300, 220)

# 設定視窗的標題

self.setwindowtitle('qpushbutton')

#控制項qpushbutton的定義和設定

self.button = qpushbutton('手型', self)

self.button.setgeometry(100, 100, 50, 50)

self.button.setcursor(qcursor(qt.pointinghandcursor))

if __name__ == '__main__':

# 建立應用程式和物件

ex = example()

ex.show()

pyqt5按鈕事件開啟檔案

self.pushbutton.clicked.connect self.btn1 click 設定繫結事件def btn1 click self filename,qfiledialog.getopenfilename qwidget open r e images1 開啟檔案或者如下 getop...

pyqt5 設定視窗背景

通過qss可以設定視窗的背景色或背景。import sys from pyqt5.qtcore import from pyqt5.qtgui import from pyqt5.qtwidgets import class mainwindow qwidget def init self,pare...

PyQt5之設定樣式

import sys from pyqt5 import qtcore from pyqt5.qtwidgets import from pyqt5.qtgui import from pyqt5.qtcore import class demo qwidget def init self supe...