Python大神利用PyQt
Python 3 加 PyQt 5 快速學習 GUI 編程(強大的三合一教材)
先簡單了解 Qt 各個組件的使用方法,然後開發一個專屬瀏覽器。
我們能夠學到的知識點:
使用 Qt 創建窗口
Qt 的信號與槽機制
Qt 各個組件的使用
如果 Linux 中默認的 python 3 為 3.5 版本,可以通過以下指令切換到 3.4 。
安裝 PyQt5 。
安裝完成之後,立馬進入 Python3 命令行交互界面測試是否正確安裝。
上述調用過程實際上沒有任何意義,僅僅只是為了展示 Qt 具備有自定義信號的功能
由於我們尚未給QT工具欄添加任何實際功能,所以工具欄只能看到一條空白的橫杆。
當然我們還可以實現二級菜單。
...
class MainWindow(QMainWindow):
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
# 設置窗口標題
self.setWindowTitle("My First App")
# 定義布局
layout = QVBoxLayout()
# 展示的部件列表
widgets = [QCheckBox,
QComboBox,
QDateEdit,
QDateTimeEdit,
QDial,
QDoubleSpinBox,
QFontComboBox,
QLCDNumber,
QLineEdit,
QProgressBar,
QPushButton,
QRadioButton,
QSlider,
QSpinBox,
QTimeEdit]
# 將部件添加到列表中
for item in widgets:
layout.addWidget(item())
widget = QWidget()
widget.setLayout(layout)
self.setCentralWidget(widget)
...
由此我們Python程序員了解了使用 Qt 進行 GUI 編程的流程,但是Qt 內容實在太多了,所以想入門還遠遠不夠,所以我們要看更多的資料學習。
※Python入門指南
※Python編程培訓中你遇到捷da徑keng了嗎?來千鋒讓你不中招!
TAG:Python |