嗨嗨大家! 我是那個 Kotlin 還沒寫到30天就來寫Python的Henry啦!XD
今天熬夜寫一下部落格啦~
前幾天上 開放平台軟體的時候來個了隨堂作業 — 用 Socket 做聊天室(UI為PyQT)
雖然以前接小 Case有用過一次PyQT但是我以前沒有搭配過多執行續撰寫
練習到的Libraries:
- Socket
- PyQT5
- multithreading
- Server V.S Client 概念
所以就趁這次還記憶猶新來記錄一下吧~
檔案部份過幾天我會整理一下放在Github上面啦~!
PyQT 介面設計:
基本上都是可以自己手刻介面啦!絕對不反對的!
但是如果你想要像C#一樣拖拉設計的話,可以參考利用 QT Creator 喔!!
不過他是要錢錢的!!
因為學校有付費版本我就可以直接用了~(謝元智<(_ _)>)(免費版本也有30天啦)
畫面大概長這樣子
基本上就是一般的拖拉介面界不多做解釋了~
當你設計好你的介面後會產生一個 .ui檔
這個咚咚可以利用 PyQT裡的程式 pyuic 來轉換成 py檔!!!!!
alksndlknasdlknas
cd 【python3安裝地點 -- python3 installed place】
python -m PyQt5.uic.pyuic 【.ui file location】-o 【location for .py to output】
這樣就可以產出 .py 檔案啦!!
之後我們會利用這偷懶產出的Python UI來實作功能~
下一篇就會講到各個功能要如何串接再一起囉!
如果有甚麼想要問的或是想要跟我一起討論的都可以再下面留言一起討論喔~
那就先這樣啦 掰掰~
(太晚了 我要去睡了QAQ)