[PyQt5] 基本教學(11) 使用 QColorDialog 調色盤來進行顏色的設定
最近在開發自己有興趣的專案時,有需要選擇『顏色』的這種需求。本來的想法很單純,想說寫一個簡單的調色盤讓使用者自己去選取顏色,然後我在獲取使用者想要的顏色。
Read More »[PyQt5] 基本教學(11) 使用 QColorDialog 調色盤來進行顏色的設定最近在開發自己有興趣的專案時,有需要選擇『顏色』的這種需求。本來的想法很單純,想說寫一個簡單的調色盤讓使用者自己去選取顏色,然後我在獲取使用者想要的顏色。
Read More »[PyQt5] 基本教學(11) 使用 QColorDialog 調色盤來進行顏色的設定在 PyQt5 當中,我們常常會使用鍵盤以及滑鼠來操控我們的圖形化界面。在某次製作圖形化界面時遇到這個問題,我就決定要好好地把這方面的知識紀錄下來。
Read More »[PyQt5] 基本教學(10) 使用鍵盤輸入指令、判斷滑鼠點擊位置今天在使用 PyQt5 進行播放影片的測試時,使用 QMediaPlayer 必定會遇到以下這個報錯:
DirectShowPlayerService::doRender: Unresolved error code 0x8040266 (IDisspatch error #102)
Read More »[已解決] 使用 PyQt5 播放影片時遇到: DirectShowPlayerService::doRender: Unresolved error code 0x8040266 (IDisspatch error #102)本來想快速帶過 PyQt5 的基本教學,但奈何事與願違。自從開始學習、替很多程式加上圖形化界面後,越是發現自己需要學習、紀錄的東西還有很多。
日曆元件便是撰寫程式很常使用的一個元件。所幸,在 PyQt5 當中有個著可以呼叫的日曆元件,也可以實現一定程度的客製化。那麼,我今天就來紀錄一下我使用的心得。
Read More »[PyQt5] 基本教學(9) QCalendar,使用 Python 輕鬆創造日曆元件最近在寫的界面常常陷入卡死的狀態,總感覺這次真的需要 Thread 的加持了。不過在我練習 QThread 的過程中,我驚訝地發現一件事情。
網路上的教程說使用 LCD 來顯示計時會有點卡頓、需要使用 QThread 才能正常運作。
Read More »[PyQt5] 基本教學(8) QTimer, QlcdNumber最近開始對布局元件的擺設有點追求了,不再像之前那樣隨便將元件亂擺。拜此所賜,我今天想要將兩件很重要的處理方法記錄下來——『如何隱藏元件、顯示元件』、『如何讓元件自動適應窗口大小』。
Read More »[PyQt5] 基本教學(7) hide, show, 自動適應窗口大小最近幾天 Monster Hunter World: Iceborne 發售了(其實已經發售一段時間了),最近沉浸在獵龍的樂趣裡頭,真的是什麼都不想管了,哈哈哈哈。
如果你想看我當初遊玩心得的話,傳送門在這裡: 魔物獵人《世界》Iceborne —— 發售首日至今心得
Read More »[Python] 我無聊使用了 PyQt5 製作一個簡單的魔物獵人世界: Iceborne 屬性表目前為止,我認為已經介紹過許多簡單便可調用、也是開發界面比較常用到的元件。(其實只是我自己常用到,哈哈哈哈)
所以今天我把比較不常放在一起講的『下拉式選單』以及『BoxLayout』放在一起講,希望能趕快結束掉基本介紹的部份。
Read More »[PyQt5] 基本教學(6) 下拉選單、BoxLayout繼上次做了菜單與工具欄的筆記之後,今天再次介紹新的元件,也是我打算用於自己專案界面的元件。
今天主要簡單地介紹該如何使用 PyQt5 裡頭的 QProgrssBar、QHorizontalSlider、QDial 等三個元件。翻譯成中文的話不外乎是:進度條、滑動條、旋轉鈕。算是相當淺顯易懂。
Read More »[PyQt5] 基本教學(5) 進度條、滑動條、旋轉鈕在 Python 當中,我們若是寫好程式、想要發布檔案給電腦上沒有裝 Python 的朋友 (或是不想裝的朋友),我們可以調用 PyInstaller 這個套件來將 Python 程式打包成 exe 執行檔。
當然,這之中會發生各式各樣的問題!我今天在測試我的棋盤程式時就碰上了這樣的一個問題:
Read More »[已解決] PyInstaller unable to find Qt5Core.dll