iT邦幫忙

2022 iThome 鐵人賽

0
Software Development

實戰 Python x PyQt5 軟體介面設計系列 第 35

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

  • 分享至 

  • xImage
  •  

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

這次 IT 鐵人賽,我還有另外兩個主題呦:

撰寫動機

因為自己擅長的是做網頁 UI 和 UX,接觸 Python 之後大多數的時間都在處理邏輯和功能,後來雖然接觸了 Python 內建的 tkinter,使用起來總是不順手,後來學習 PyQt5 之後,不僅在程式架構上清楚明瞭,更特別的是可以使用類似網頁 CSS 的寫法進行介面設計,簡直是讓我看到了另外一片蔚藍的天空!因此決定透過撰寫三十幾篇文章,讓自己好好熟悉 PyQt5。

最後

雖然 PyQt5 可以輕鬆做出介面,但是在打包過程中又踩了很多坑,雖然使用了虛擬環境進行打包,但又因為不同作業系統包出來的執行檔往往只能在相同作業系統下運作,甚至會被防毒軟體認為是惡意程式,導致不斷重複碰到各種奇怪的問題,總而言之,打包「執行檔」還真的不簡單呀!

不過,PyQt5 真的是相當方便的函式庫,要做執行檔還真的少不了他喲~

關於我

大家好,我是 OXXO,是個即將邁入中年的斜槓青年,我已經參加過好次 IT 鐵人賽囉,如果對我的其他 Python 文章有興趣,可以參考下方連結~

對我本人有興趣可以參考看看我的網站呦~ ^_^


上一篇
( Day 34 ) 搭配 pyaudio 實作簡單錄音機
系列文
實戰 Python x PyQt5 軟體介面設計35
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
arguskao
iT邦新手 4 級 ‧ 2023-10-27 20:25:17

怎麼沒講完,PyQt5打包到底能解決嗎?

我要留言

立即登入留言