iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
自我挑戰組

軟體開發隨筆雜記--試著解決問題 系列

以python語言做的小型開發紀錄,如何聚焦問題重點,生出solution,不見得高明,但起碼可以work on。

參賽天數 30 天 | 共 33 篇文章 | 13 人訂閱 訂閱系列文 RSS系列文
DAY 1

如何以python tkinter完成一個最簡單的GUI模板

python的GUI工具相當多,除了tkinter, 還有PyQt5, wxpython, PySimpleGUI等,目前我作法是擇一熟悉一個tkinter,而...

2020-09-16 ‧ 由 KaliChen 分享
DAY 2

如何以python tkinter完成一個最簡單的選單及分頁架構(1)

這一章帶大家繼續發展圖形介面的編排,我平常圖形介面喜歡用Notebook工具分割要展示的功能區塊,要使用Notebook分頁功能,必須帶入tkinter.ttk...

2020-09-17 ‧ 由 KaliChen 分享
DAY 3

如何以python tkinter完成一個最簡單的選單及分頁架構(2)

接下來示範Notebook物件下擴增其他Notebook物件,首先 def init_notebookpage_1(self): self.notebo...

2020-09-18 ‧ 由 KaliChen 分享
DAY 4

如何使用OpenCV顯示圖片

一般而言環境灌好OpenCV後就可以呼叫import cv2,OpenCV可以利用各種cv2工具處理圖片,最顯而易見的工具是cv2.imshow()用來直接使用...

2020-09-19 ‧ 由 KaliChen 分享
DAY 5

如何顯示圖片在Canvas物件上,做一個簡易繪畫工具

圖像可以顯示在很多物件上,這裡我挑選一個常用案例是顯示在畫布canvas上,首先定義一個tk.Canvas物件: self.drawingpadcanvas =...

2020-09-20 ‧ 由 KaliChen 分享
DAY 6

如何使用OpenCV 顯示視訊串流

顯示視訊串流基本要素為使用cv2.VideoCapture()打開視訊源,然後在視訊源打開的狀況下以frame讀出並用cv2.imshow()一張張的播放出來,...

2020-09-21 ‧ 由 KaliChen 分享
DAY 7

如何顯示視訊串流在label物件上

在使用tkinter介面播放video時,如果只用cv2.imshow(),呼叫出來的視訊視窗是浮在原本主控GUI上的,顯得點不夠美觀簡潔,於是我又找到另一種播...

2020-09-22 ‧ 由 KaliChen 分享
DAY 8

如何做一個簡易相簿(1)

做一個類別class ImageViewer()並初始化: def __init__(self, master): self.parent = mast...

2020-09-23 ‧ 由 KaliChen 分享
DAY 9

如何做一個簡易相簿(2)

上一篇製作簡易相簿只能算是半成品,因為還少了載入資料夾的按鍵。實際上載入圖片資料夾的功能已經寫在上面模組裡面了,layout上的按鍵我沒有寫在模組上,寫在主程式...

2020-09-24 ‧ 由 KaliChen 分享
DAY 10

如何做一個簡易的視訊處理工具(1)

這邊是一個視訊撥放器範例 在這邊我先簡單定義一個視訊撥放面板, def init_frameviewer(self): 定義常和寬 self.LABE...

2020-09-25 ‧ 由 KaliChen 分享