今天周六斤蔓,又有時(shí)間回顧一下工作中的一些知識點(diǎn),最近公司因?yàn)閲苷J(rèn)證弦牡,需要做一版帶界面的指令系統(tǒng)漂羊,自己就又快速預(yù)習(xí)了一下python+qt5的知識,這里因?yàn)樯婕肮咀咴剑陀米龅囊粋€(gè)簡單的信息管理系統(tǒng)代替
系統(tǒng)簡介,主要分兩個(gè)界面赏酥,一個(gè)是登錄界面,登錄成功后裸扶,就會進(jìn)入具體功能界面
登錄具體界面
登錄后的界面
添加信息界面
修改信息界面(必須是精確查)
查找界面(支持模糊查詢)
刪除界面
導(dǎo)出界面呵晨,這部分直接sql語句篩選出信息后摸屠,導(dǎo)出到excel就行了,因?yàn)閼芯蜎]實(shí)現(xiàn)
下面簡單講一下具體實(shí)現(xiàn)季二,詳細(xì)的請去下載源程序
上一篇文章講了qt5環(huán)境的搭建揭措,接下來講一下python+qt5的具體實(shí)現(xiàn)
(1)直接在pycharm中打開qt5設(shè)計(jì)界面
接著如圖所示税手,在新建的窗體上芦倒,拖拽控件,設(shè)計(jì)登錄界面
(2)設(shè)計(jì)完成后兵扬,關(guān)掉qt,回到pycharm中口蝠,把設(shè)計(jì)的界面轉(zhuǎn)換成pythonUI,界面每次改動(dòng)都需要執(zhí)行這一步
(3)同樣操作,設(shè)計(jì)出功能界面傲霸,這里主要核心用到了多窗口切換控件
備注:這里注意一點(diǎn)眉反,當(dāng)你想改動(dòng)某個(gè)設(shè)計(jì)界面的時(shí)候,你要先雙擊打開這個(gè)文件名為.ui的界面
然后再去打開設(shè)計(jì)界面寸五,接著執(zhí)行上面的(2)
接著檢查一下,我們剛才一共設(shè)計(jì)了兩個(gè)界面韧拒,那么我們在python中的文件結(jié)構(gòu)如下
(4)界面都畫好后十性,我們接著就要寫邏輯了,再新建一個(gè)python文件劲适,這個(gè)文件控制登錄界面和功能界面的邏輯
先寫一個(gè)登錄界面的類
主要實(shí)現(xiàn)界面初始化,比如界面背景圖片减响、控件顯示支示、加載登錄事件
登錄成功后,登錄界面消失颂鸿,功能界面彈出
后面接著寫一個(gè)實(shí)現(xiàn)主要功能界面的類
最后是程序主入口
程序下載地址(沒積分了嘴纺,貢獻(xiàn)一點(diǎn)積分吧败晴,不多就要5分):
(42條消息) python學(xué)生管理系統(tǒng)-Python文檔類資源-CSDN文庫
備注:除了硬件部分連接部分尖坤,和掃描磁盤部分,其它基本知識也就這些了慢味,掃描磁盤遇到的問題以及解決,可以下一篇單獨(dú)介紹纯路,編譯部分已經(jīng)單獨(dú)寫完篇幅了,可以去查看驰唬,這里就不單獨(dú)介紹了