[已解決] PyInstaller unable to find Qt5Core.dll
在 Python 當中,我們若是寫好程式、想要發布檔案給電腦上沒有裝 Python 的朋友 (或是不想裝的朋友),我們可以調用 PyInstaller 這個套件來將 Python 程式打包成 exe 執行檔。
當然,這之中會發生各式各樣的問題!我今天在測試我的棋盤程式時就碰上了這樣的一個問題:
Read More »[已解決] PyInstaller unable to find Qt5Core.dll在 Python 當中,我們若是寫好程式、想要發布檔案給電腦上沒有裝 Python 的朋友 (或是不想裝的朋友),我們可以調用 PyInstaller 這個套件來將 Python 程式打包成 exe 執行檔。
當然,這之中會發生各式各樣的問題!我今天在測試我的棋盤程式時就碰上了這樣的一個問題:
Read More »[已解決] PyInstaller unable to find Qt5Core.dll現代人的生活已經徹底脫離不了 Google 了,曾幾何時,跟指導教授寄信已經變成研究生最主要的對外聯絡手段(這非常可悲哈哈哈。)
在研究生的生涯當中,由於不斷來回切換 Linux、Windows 兩邊,所以一直苦惱於檔案備份的問題。(我其實有架 FTP 的伺服器,但由於中文編碼的問題,我的檔名一直都會怪怪的 ...... 何況由於老師的研究範圍,讓我一直脫離不了中文,我也希望檔名可以全部用英文啊!)
Read More »[Python] 使用 SMTP 模組透過 Gmail 寄信一個好的、完善的界面通常都具有著選單(也就是上方的菜單),方便我們針對我們的程式使用各種功能。雖然說小一點的界面並不需要有這種功能,但我最近還是在研究我的記譜程式,所以也研究了一下『菜單』、『工具欄』等等的使用方始。
我想等到我記譜工具完成的那一天,會以『實戰分享』的方式紀錄成筆記放上來的。
那麼,以下就是我今天的心得筆記:紀錄如何使用菜單、工具欄等等的工具!
Read More »[PyQt5] 基本教學(4) 菜單、工具欄今天趁著跑實驗的空檔嘗試一下如何在 PyQt5 中拉出棋盤,在這過程中嘗試了許多不同的窗口功能,故今天就把其整理成筆記,這樣也方便以後翻看 XDD
今天應該分成四個部份:設定窗口標題、設定 Icon、設定背景、隱藏欄位 ....... 總覺得最後一項幾乎打掉了前面所有的努力啊 XDD
廢話不多說,我們就開始吧!
Read More »[PyQt5] 基本教學(3) QMainWindow, QIcon, QPixmap, QPalette今天,我想要將我嘗試 PyQt5 裡頭 Label、LineEdit、PushButton 的經驗記錄下來。順帶一題,目前維止都還是倚靠 Qt Designer 來拉出界面。
也許總有一天必須自己撰寫界面原始碼(畢竟 Qt Designer 裡頭的元件其實並不完整,當然也或許只是我沒找到),希望能持續堅持學習到那天!
Read More »[PyQt5] 基本教學(2) QLabel, QLineEdit, QPushButton在 Python 當中,如果你想要快速製作出一個好看的界面,想必你會率先想到的要使用 Tkinter、PyGame、PyQt5 ...... 諸如此類的開發框架。
Read More »[PyQt5] 基本教學(1) 安裝 PyQt5,印出 Hello World!=== 2020/01/04 更新 ===
新版的寫法比較好懂、效能也比較好,歡迎移步觀看《使用 Python 進行數獨解題 (優化版)》。
Read More »[Python] 使用遞迴程式進行數獨解題Python 當中的 Class 可說是設計模組最基礎的類別,也即是 Python 當中物件導向的寫法。
我們可以將想要產生的物件賦予一個 Class (類別),藉此大量複製某種特有的屬性。
Read More »[Python] 基本教學(15) Class 類別今天想要向大家介紹的是 Python 裡頭 os 模組的使用以及檔案讀寫的方法。
尤其是在做 NLP (自然語言處理)相關的研究,檔案讀寫等等更是絕對要學會的技能。
Read More »[Python]基本教學(14) os, 讀寫檔案在寫程式的過程中,總難免會有疏漏造成 BUG。
有時候,就算我們將程式執行時可能的任何狀況都預想到了,卻常常還是有一些我們根本沒有想到的情況發生,造成我們的程式產生錯誤,甚至讓我們辛苦寫好、想要讓其持續執行一段時間的程式在執行過了一段時間後發生了錯誤,而我們根本不知道。
Read More »[Python] 基本教學(13) 錯誤處理:try & except