發表於 PyQT 聊天室Python教學

【Python】PyQT5 Socket 聊天室什麼的一點都不好玩啦 -1 UI 偷懶的產出

嗨嗨大家! 我是那個 Kotlin 還沒寫到30天就來寫Python的Henry啦!XD

今天熬夜寫一下部落格啦~

前幾天上 開放平台軟體的時候來個了隨堂作業 — 用 Socket 做聊天室(UI為PyQT)
雖然以前接小 Case有用過一次PyQT但是我以前沒有搭配過多執行續撰寫

練習到的Libraries:

  • Socket
  • PyQT5
  • multithreading
  • Server V.S Client 概念

所以就趁這次還記憶猶新來記錄一下吧~
檔案部份過幾天我會整理一下放在Github上面啦~!

PyQT 介面設計:

基本上都是可以自己手刻介面啦!絕對不反對的!
但是如果你想要像C#一樣拖拉設計的話,可以參考利用 QT Creator 喔!!
不過他是要錢錢的!!
因為學校有付費版本我就可以直接用了~(謝元智<(_ _)>)(免費版本也有30天啦)
畫面大概長這樣子
QTCreator

基本上就是一般的拖拉介面界不多做解釋了~QTDesign

當你設計好你的介面後會產生一個 .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)

作者:

一位 熱愛資工領域、喜歡好笑事物、偶爾打打網球 的學生 ! For A Better Me!

發表迴響

Please log in using one of these methods to post your comment:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.