第一個PyQt5程序是在樹莓派上開發一個遠程登錄界面登錄遠程桌面,使用freerdp ,命令行方式很簡單,就是一條命令:
xfreerdp /f /v:192.168.170.21 /u:yuweibing /p:sdfsdf
我要做的就是開發一個登錄界面,類似windows中的遠程桌面登錄界面,讓用戶自己輸入賬號密碼,然後登錄。
下面是簡單過程和成果展示:
首先使用design進行界面設計,並得到一個ui文件(xml格式)-> rdpgui.ui,然後通過下面這個命令將ui文件轉換爲py文件(在pipenv shell環境下面執行):
pyuic5 -o rdpgui.py .\rdpgui.ui
其中,rdpgui.ui是需要轉換的ui文件。
然後,編寫邏輯程序MainWindow.py 和主程序 main.py 。在本機做必要的調試。
最後,上傳到樹莓派模擬開發環境,執行:
python3 main.py
運行效果:
如果輸入賬號密碼不正確: