iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Software Development

實戰 Python x PyQt5 軟體介面設計 系列

雖然 Python 幾乎什麼都能做,但是對於作介面設計比較不拿手,就算
Python 內建了 tkinter 函式庫,使用起來總是有些不順手。自從接觸了 PyQt5,發現 PyQt5 用起來相對友善好用,希望透過一系列的分享,介紹如何透過 PyQt5 設計軟體介面,並實作一些有趣的範例。
----
大家好,我是 OXXO.STUDIO,從 2021 年開始,我撰寫了 400 篇以上的 Python 教學,這次競賽的主題,會從我撰寫的文章中精挑細選出相關內容,希望大家會喜歡。

鐵人鍊成 | 共 35 篇文章 | 18 人訂閱 訂閱系列文 RSS系列文
DAY 11

( Day 11 ) QListWidget 列表選擇框

QListWidget 是 PyQt5 裡的列表選擇框元件,這篇教學會介紹如何在 PyQt5 視窗裡加入 QListWidget 列表選擇框,並簡單介紹與 QL...

2022-09-22 ‧ 由 oxxo 分享
DAY 12

( Day 12 ) QComboBox 下拉選單

QComboBox 是 PyQt5 裡的下拉選單元件,這篇教學會介紹如何在 PyQt5 視窗裡加入 QComboBox 下拉選單,並實作修改選單內容以及點讀取選...

2022-09-23 ‧ 由 oxxo 分享
DAY 13

( Day 13 ) QSpinBox、QDoubleSpinBox 數值調整元件

QSpinBox 和 QDoubleSpinBox 都是 PyQt5 裡的數值調整元件,QSpinBox 只能調整整數,QDoubleSpinBox 可以調整浮...

2022-09-24 ‧ 由 oxxo 分享
DAY 14

( Day 14 ) QTimeEdit 時間調整元件

QTimeEdit 是 PyQt5 裡的時間調整元件,這篇教學會介紹如何在 PyQt5 視窗裡加入 QTimeEdit 時間調整元件,並實做透過該元件調整時間並...

2022-09-25 ‧ 由 oxxo 分享
DAY 15

( Day 15 ) QDateEdit 日期調整元件

QDateEdit 是 PyQt5 裡的日期調整元件,這篇教學會介紹如何在 PyQt5 視窗裡加入 QDateEdit 日期調整元件,並實做透過該元件調整日期並...

2022-09-26 ‧ 由 oxxo 分享
DAY 16

( Day 16 ) QSlider 數值調整滑桿

QSlider 是 PyQt5 裡的數值調整滑桿元件,這篇教學會介紹如何在 PyQt5 視窗裡加入 QSlider 數值調整滑桿,並實做透過該元件調整數值,進一...

2022-09-27 ‧ 由 oxxo 分享
DAY 17

( Day 17 ) QProgressBar 進度條

QProgressBar 是 PyQt5 裡的進度條元件,這篇教學會介紹如何在 PyQt5 視窗裡加入 QProgressBar 進度條,並實做使用進度條顯示目...

2022-09-28 ‧ 由 oxxo 分享
DAY 18

( Day 18 ) QFileDialog 選擇檔案對話視窗

QFileDialog 是 PyQt5 裡負責選擇檔案的對話視窗元件,通常會搭配按鈕或選單進行開啟檔案的動作,這篇教學會介紹如何在 PyQt5 視窗裡加入 QF...

2022-09-29 ‧ 由 oxxo 分享
DAY 19

( Day 19 ) QMessageBox 對話視窗

QMessageBox 是 PyQt5 裡的對話視窗元件,通常會搭配按鈕或選單,開啟對話視窗與使用者互動,這篇教學會介紹如何在 PyQt5 視窗裡加入 QMes...

2022-09-30 ‧ 由 oxxo 分享
DAY 20

( Day 20 ) QInputDialog 輸入視窗

QInputDialog 是 PyQt5 裡的輸入視窗元件,使用時會開啟一個對話視窗,由使用者在視窗中選擇項目、輸入文字或數字後進行互動,這篇教學會介紹如何在...

2022-10-01 ‧ 由 oxxo 分享