iT邦幫忙

pyqt5相關文章
共有 37 則文章

技術 如何在Anaconda上安裝PyQt5

先說,PyQt5商業使用是要付費的!!!!!!!!!!所以我棄坑了,但還是留下一些資料給有需要的朋友們。 工作環境:-Windows 10, Windows S...

鐵人賽 Software Development DAY 1

技術 ( Day 1 ) PyQt5 函式庫

PyQt5 是 Python 的一個第三方函式庫,是 Python 用來設計使用者介面 ( GUI ) 的函式庫,如果要設計比較美觀,或程式碼比較容易理解的介面...

鐵人賽 Software Development DAY 2

技術 ( Day 2 ) 使用 Qt Designer

Qt Designer是一款針對 Qt 開發者的跨平台介面開發工具,可以在 Windows、Linux 及 Mac OS 等作業系統運行,這篇教學會介紹如何安裝...

鐵人賽 Software Development DAY 28

技術 ( Day 28 ) QSS ( Qt Style Sheet ) 樣式設定

QSS ( Qt Style Sheet ) 樣式設定 QSS 是 PyQt5 裡用來設定元件樣式的樣式表 ( Qt Style Sheet ),使用方法和網頁...

鐵人賽 Software Development DAY 4

技術 ( Day 4 ) QLabel 標籤

QLabel 是 PyQt5 裡用來建立文字或圖片的標籤元件,這篇教學會介紹如何在 PyQt5 視窗裡加入 QLabel 標籤,並進行像是文字字型、大小、顏色和...

鐵人賽 Software Development DAY 11

技術 ( Day 11 ) QListWidget 列表選擇框

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

鐵人賽 Software Development DAY 5

技術 ( Day 5 ) QPushButton 按鈕

QPushButton 是 PyQt5 裡的按鈕元件,這篇教學會介紹如何在 PyQt5 視窗裡加入 QPushButton 按鈕,並進行一些基本的樣式設定,以及...

技術 ( Day 31 ) 偵測與控制視窗

偵測與控制視窗 這篇教學如何在 PyQt5 偵測視窗的位置、尺寸與縮放行為,並透過對應的方法,進一步控制視窗的尺寸和位置,最後還會介紹視窗相對應的事件,當視窗事...

技術 ( Day 32 ) 搭配 OpenCV 實作電腦攝影機

這篇教學會將 PyQt5 結合 OpenCV 讀取攝影鏡頭的功能,實作一個能讀取電腦鏡頭的攝影機功能。 原文參考:搭配 OpenCV 實作電腦攝影機 因為...

技術 ( Day 33 ) 搭配 OpenCV 實作攝影機拍照和錄影

這篇教學會延伸「搭配 OpenCV 實作電腦攝影機」範例,除了將 PyQt5 結合 OpenCV 讀取攝影鏡,更會實作出透過電腦鏡頭的攝影機,進行拍照和錄影的功...

鐵人賽 Software Development DAY 3

技術 ( Day 3 ) 建立 PyQt5 視窗

這篇教學會介紹如何開始使用 PyQt5 建立基本的應用程式視窗,以及透過常用的視窗參數,進行視窗的相關設定。 原文參考:建立 PyQt5 視窗 因為 Go...

鐵人賽 Software Development DAY 30

技術 ( Day 30 ) 偵測鍵盤事件與快速鍵組合

這篇教學會介紹在 PyQt5 的視窗裡,偵測按下哪個鍵盤的按鍵,以及是否按下鍵盤的快速鍵 ( 熱鍵 ) 組合,透過鍵盤按鍵的事件,進行簡單的互動應用。 原文參...

鐵人賽 Software Development DAY 19

技術 ( Day 19 ) QMessageBox 對話視窗

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

鐵人賽 Software Development DAY 8

技術 ( Day 8 ) QGraphicsView 顯示圖片

QGraphicsView 是 PyQt5 裡負責顯示圖形的元件,搭配 QGraphicsScene 和 QtGui.QPixmap() 就可以顯示圖片,這篇教...

技術 Video播放器 PyQt5 QMediaPlayer

Python PyQt5 QMediaPlayer Video播放器前言:寫個Python GUI介面總是讓人抓狂,Debug不易,還要在腦袋內想像Window...

鐵人賽 Software Development DAY 26

技術 ( Day 26 ) QTimer 定時器

QTimer 是 PyQt5 裡的處理時間的一個非常重要的方法,由於透過 PyQt5 產生視窗介面時,所有功能等同被封裝在一個「迴圈」裡,如果需要在迴圈中處理「...

鐵人賽 Software Development DAY 27

技術 ( Day 27 ) QThread 多執行緒

使用 PyQt5 設計介面時,視窗主程式的本質是放在一個「無窮迴圈」裡執行,如果需要加入多個迴圈且不影響主視窗 ( 如果單純放入迴圈,會在所有迴圈結束後才啟動視...

技術 ( Day 34 ) 搭配 pyaudio 實作簡單錄音機

這篇教學會使用 PyQt5 結合「麥克風錄音」範例,實際做出一個可以透過電腦麥克風,進行錄音和存檔的簡單錄音機。 原文參考:搭配 pyaudio 實作簡單錄音...

鐵人賽 Software Development DAY 12

技術 ( Day 12 ) QComboBox 下拉選單

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

鐵人賽 Software Development DAY 10

技術 ( Day 10 ) QTextEdit、QPlainTextEdit 多行輸入框

QTextEdit 和 QPlainTextEdit 是 PyQt5 裡的多行文字輸入框元件,這篇教學會介紹如何在 PyQt5 視窗裡加入 QTextEdit...

鐵人賽 Software Development DAY 23

技術 ( Day 23 ) Layout 佈局 ( 垂直與水平 )

這篇教學會介紹如何透過 PyQt5 視窗裡的 QVBoxLayout() 和 QHBoxLayout() 方法,進行元件的垂直與水平佈局。 原文參考:Layo...

鐵人賽 自我挑戰組 DAY 13
30天搞懂Python 系列 第 13

技術 [第13天]30天搞懂Python-使用PyQt5實作GUI程式

前言 使用PyQt5函式庫實作GUI程式。 程式實作 安裝 PyQt5 於現行目錄,建立一個虛擬環境 # 於Mac 啟用虛擬環境 source venv/bin...

鐵人賽 Software Development DAY 6

技術 ( Day 6 ) QRadioButton 單選按鈕

QRadioButton 是 PyQt5 裡的單選按鈕元件,這篇教學會介紹如何在 PyQt5 視窗裡加入 QRadioButton 單選按鈕,並進行一些基本的樣...

技術 ( Day 35 ) 「實戰 Python x PyQt5 軟體介面設計」完賽心得

終於,這次鐵人賽我的最後一個主題完賽了,加上另外兩個主題,竟然也是從第一天寫到最後一天,希望大家會喜歡這系列的文章~ 這次 IT 鐵人賽,我還有另外兩個主題呦...

鐵人賽 Software Development DAY 18

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

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

鐵人賽 Software Development DAY 24

技術 ( Day 24 ) Layout 佈局 ( Gird 網格 )

這篇教學會介紹如何透過 PyQt5 視窗裡的 QGridLayout() 方法,進行元件的 Grid 網格佈局。 原文參考:Layout 佈局 ( Gird...

鐵人賽 Software Development DAY 29

技術 ( Day 29 ) 偵測滑鼠事件

這篇教學會介紹在 PyQt5 的視窗裡,偵測滑鼠的按下、放開、移動、捲動等事件,並根據滑鼠事件,進行簡單的互動應用。 原文參考:偵測滑鼠事件 因為 Goo...

鐵人賽 Software Development DAY 9

技術 ( Day 9 ) QLineEdit 單行輸入框

QLineEdit 是 PyQt5 裡的單行輸入框元件,這篇教學會介紹如何在 PyQt5 視窗裡加入 QLineEdit 單行輸入框,並實作修改樣式以及讀取輸入...

鐵人賽 Software Development DAY 21

技術 ( Day 21 ) QMenuBar、QMenu、QAction 視窗選單

QMenuBar、QMenu 和 QAction 是 PyQt5 裡的選單元件 ( 視窗最上方的選單 ),這篇教學會介紹如何在 PyQt5 視窗裡加入 選單元件...

鐵人賽 Software Development DAY 22

技術 ( Day 22 ) QWebEngineView 顯示網頁元件

QWebEngineView 是 PyQt5 裡的負責顯示網頁的元件,這篇教學會介紹如何在 PyQt5 視窗裡加入 QWebEngineView,並透過 QWe...