iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Software Development

[Python QT] 玩玩 Pyside 的各種功能 系列

想當初第一次碰到 Python Qt 先被 signal 跟 Slot 嚇死,以前只有用到某幾個功能,趁這次把能玩的都玩看看,試試能不能做出個酷東西!

鐵人鍊成 | 共 31 篇文章 | 9 人訂閱 訂閱系列文 RSS系列文 團隊30 個字以內
DAY 1

【Day01】Hello PySide

前言 因為之前個契機而開始使用 PySide , 不然以前在學時用 Python 寫 UI 時都是用 Tkinter。 剛開始接觸 PySide 被那一大堆的...

2022-09-03 ‧ 由 暱稱 分享
DAY 2

【Day02】Signal & Slot

雖然標題上跟官方文件的標題都是 Signal & Slot, 但是 Signal & Slot 之間還有一個重要功能叫 emit()以字面上翻譯...

2022-09-04 ‧ 由 暱稱 分享
DAY 3

【Day03】Signal & Slot 續

今天我們延續昨天的話題, 把 Day 01 的 Hello world 加上酷炫的 Signal & Slot 吧! 這次因為希望能玩到 Signal...

2022-09-05 ‧ 由 暱稱 分享
DAY 4

【Day04】Dialog 邊緣人對話框

因為這次的主題是要玩 Pyside 裡各式各樣的元件, 所以打算按照官網上教學的順序, 一個一個來玩在官網上, Signal&Slot 之後是 Dial...

2022-09-06 ‧ 由 暱稱 分享
DAY 5

【Day05】QLabel in QPushButton

[碎碎念]我今天才發現文章可以加 tag ... 今天要繼續把 Day01 的成果拿出來改編 另外, 第一天有個很重要很重要很基本的東西沒有提到, 就是視窗的...

2022-09-07 ‧ 由 暱稱 分享
DAY 6

【Day06】QTableWidget 表格 with Images 圖片

一樣補上前幾天沒有提到的 layout, layout 就是版面設計, 想要讓元件以怎樣的方式排可以以 QHBoxLayout 和 QVBoxLayout 實現...

2022-09-08 ‧ 由 暱稱 分享
DAY 7

【Day07】試著把 QPushButton 按鈕放進 QTableWidget 表格

補充昨天的話題, 昨天程式碼裡有兩行不知道大家有沒有注意到, 就是resizeRowsToContents() 和resizeColumnsToContents...

2022-09-09 ‧ 由 暱稱 分享
DAY 8

【Day08】把 QPushButton 按鈕放進 QTableWidget 表格 續

經過昨天的失敗, 我決定像第一天一樣, 創一個 QTableWidget class, 初始設定什麼的通通都在裡面, 而按鈕的編號不是以 list 裡的 ind...

2022-09-10 ‧ 由 暱稱 分享
DAY 9

【Day09】把 QDialog 文字輸入框放進 QTableWidget 表格 上

今天我們繼續玩表格, 我們這次要把在 Day04 用的 QDialog 放進表格裡今天我們就專心在一個三成三的表格好了, 每一格都是輸入框, 要多加甚麼功能等等...

2022-09-11 ‧ 由 暱稱 分享
DAY 10

【Day10】把 QLineEdit文字輸入框放進 QTableWidget 表格 下

寫這篇文章時才發現, 昨天的標題打錯了, 應該是 QLineEdit 而不是 QDialog, 不知道過時間後在去改標題會不會算超時, 第一次參加就不冒險了,...

2022-09-12 ‧ 由 暱稱 分享