1. 程式人生 > >PyQt5:視窗的基本功能

PyQt5:視窗的基本功能

1、設定視窗圖示

  設定視窗圖示需要使用QApplication類下的setWindowIcon方法,會在視窗的左上角顯示圖示。setWindowIcon方法需要傳入一個影象檔案路徑,檔案格式可以使用png、jpg等。建議使用png格式,因為png格式支援透明背景。setWindowIcon方法還需要呼叫QIcon類。程式碼如下:

app = QApplication(sys.argv)
...
w.setWindowTitle('串列埠除錯程式')
app.setWindowIcon(QIcon('computerIcon.png'))
...

2、顯示提示框

  提示框就是一個無法獲得焦點的視窗。通常用提示框作為實時幫助或提示使用。例如,當滑鼠放在一個按鈕上,就會顯示這個按鈕的作用和使用方法。提示框需要使用QWidget類的setToolTip方法建立。任何視覺化控制元件類都有這個方法,因為視覺化控制元件類是從QWidget類派生的。用法如下:

from PyQt5.QtWidgets import QApplication, QWidget,QToolTip
from PyQt5.QtGui import QIcon,QFont
...
QToolTip.setFont(QFont('Arial',12))
w.setToolTip('測試提示框')
...