pyqt4實(shí)現(xiàn)圖形小工具

工作中用到了python圖形界面飘诗,小小研究了下圆丹,如下圖,分享出來虫给,有好的方法一起討論哦

QT4實(shí)現(xiàn)界面

首先藤抡,實(shí)現(xiàn)python圖形界面的庫有哪些呢?

?Tkinter(歷史悠久抹估,python自帶的標(biāo)準(zhǔn)庫)
?wxPython(Python 對跨平臺的 GUI 工具集 wxWidgets ( C++ 編寫)的包裝缠黍,作為 Python 的一個 擴(kuò)展模塊實(shí)現(xiàn))
?PyQt(Python 對跨平臺的 GUI 工具集 Qt 的包裝,實(shí)現(xiàn)了 440 個類以及 6000 個函數(shù)或者方法 ,作為 Python 的插件實(shí)現(xiàn)的,界面比較漂亮棋蚌、授權(quán)有些問題嫁佳,不免費(fèi))
?GTK等等...

百度了好幾個,首先pass自帶的標(biāo)準(zhǔn)庫Tkinter,總覺得可能界面很丑==谷暮。
最后選用了PyQt,它有繪圖工具PyDesigner蒿往,畫好界面后再轉(zhuǎn)為python代碼,減少編碼量湿弦,其次瓤漏,美觀并且提供的api較多,用起來方便颊埃。下面說下具體步驟:

1.下載安裝pyqt庫(本地環(huán)境是windows10+python2.7)
貌似python3以上是用pyqt5蔬充,為了和python2.7兼容,經(jīng)過試驗(yàn)后選用pyqt4班利,地址:https://pan.baidu.com/s/1MtOxHLc7_aESdEC-Ei-20Q (n3jl)

2. pyqt庫中自帶了pydesigner(用于畫UI)和pyuic(用于將UI轉(zhuǎn)為py代碼)饥漫,還需在pytharm中配置,F(xiàn)ile->Tools->Extrernal Tools->點(diǎn)擊“+”號->彈出對話框罗标,配置如下:

pycharm中配置

ps:當(dāng)然如果不配置也可以庸队,直接進(jìn)到目錄下(C:\Python27\Lib\site-packages\PyQt4的designer.exe和pyuic4.bat)點(diǎn)擊使用designer.exe,命令行調(diào)用pyuic4.bat闯割。

3. 從pycharm中調(diào)出pydesigner彻消,開始畫圖:

打開QtDesigner

開始畫圖

4. 使用pyuic將畫好的界面轉(zhuǎn)為代碼:
pyuic4 -x project.ui -o project.py

5. 編寫代碼中的邏輯(具體見下一個分享:pyqt4-初學(xué));

6. 將工程打包成可執(zhí)行的exe,可置于桌面宙拉,方便調(diào)用:

桌面exe

首先安裝打包工具:pip install pyinstaller
進(jìn)入到工程目錄下宾尚,找到工程主入口main.py,執(zhí)行打包指令:
pyinstaller -F -w -i 1.ico main.py
cmd打包exe

注意:
工程目錄不可有中文名谢澈,否則生成過程中會報(bào)錯煌贴;
1.ico為本地圖標(biāo)御板,其他pyinstaller參數(shù)可自己查下;
最后運(yùn)行成功后牛郑,在dist目錄中稳吮,就是我們需要的目標(biāo)工程的exe啦。
目標(biāo)工程的exe

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末井濒,一起剝皮案震驚了整個濱河市灶似,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌瑞你,老刑警劉巖酪惭,帶你破解...
    沈念sama閱讀 218,036評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異者甲,居然都是意外死亡春感,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,046評論 3 395
  • 文/潘曉璐 我一進(jìn)店門虏缸,熙熙樓的掌柜王于貴愁眉苦臉地迎上來鲫懒,“玉大人,你說我怎么就攤上這事刽辙】遥” “怎么了?”我有些...
    開封第一講書人閱讀 164,411評論 0 354
  • 文/不壞的土叔 我叫張陵宰缤,是天一觀的道長颂翼。 經(jīng)常有香客問我,道長慨灭,這世上最難降的妖魔是什么朦乏? 我笑而不...
    開封第一講書人閱讀 58,622評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮氧骤,結(jié)果婚禮上呻疹,老公的妹妹穿的比我還像新娘。我一直安慰自己筹陵,他們只是感情好刽锤,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,661評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著惶翻,像睡著了一般姑蓝。 火紅的嫁衣襯著肌膚如雪鹅心。 梳的紋絲不亂的頭發(fā)上吕粗,一...
    開封第一講書人閱讀 51,521評論 1 304
  • 那天,我揣著相機(jī)與錄音旭愧,去河邊找鬼颅筋。 笑死宙暇,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的议泵。 我是一名探鬼主播占贫,決...
    沈念sama閱讀 40,288評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼先口!你這毒婦竟也來了型奥?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,200評論 0 276
  • 序言:老撾萬榮一對情侶失蹤碉京,失蹤者是張志新(化名)和其女友劉穎厢汹,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體谐宙,經(jīng)...
    沈念sama閱讀 45,644評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡烫葬,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,837評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了凡蜻。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片搭综。...
    茶點(diǎn)故事閱讀 39,953評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖划栓,靈堂內(nèi)的尸體忽然破棺而出兑巾,到底是詐尸還是另有隱情,我是刑警寧澤忠荞,帶...
    沈念sama閱讀 35,673評論 5 346
  • 正文 年R本政府宣布闪朱,位于F島的核電站,受9級特大地震影響钻洒,放射性物質(zhì)發(fā)生泄漏奋姿。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,281評論 3 329
  • 文/蒙蒙 一素标、第九天 我趴在偏房一處隱蔽的房頂上張望称诗。 院中可真熱鬧,春花似錦头遭、人聲如沸寓免。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,889評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽袜香。三九已至,卻和暖如春鲫惶,著一層夾襖步出監(jiān)牢的瞬間蜈首,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,011評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留欢策,地道東北人吆寨。 一個月前我還...
    沈念sama閱讀 48,119評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像踩寇,于是被迫代替她去往敵國和親啄清。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,901評論 2 355

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,133評論 25 707
  • 一俺孙、Python簡介和環(huán)境搭建以及pip的安裝 4課時實(shí)驗(yàn)課主要內(nèi)容 【Python簡介】: Python 是一個...
    _小老虎_閱讀 5,746評論 0 10
  • 1辣卒、通過CocoaPods安裝項(xiàng)目名稱項(xiàng)目信息 AFNetworking網(wǎng)絡(luò)請求組件 FMDB本地?cái)?shù)據(jù)庫組件 SD...
    陽明先生_X自主閱讀 15,980評論 3 119
  • 最簡單的方式就是使用手機(jī)自帶的錄像app。 設(shè)置相機(jī)權(quán)限: 錄制視頻利用一個描述了執(zhí)行目的的Intent對象睛榄,An...
    拙峰朽木閱讀 433評論 0 0
  • 從瑤瑤出生到小蝸出生到現(xiàn)在票罐,只要他們在身邊,我就沒睡過安穩(wěn)的整夜覺泞边! 瑤瑤小的時候该押,要起來喂夜奶,百天之后她雖然能...
    銅豌豆xyn閱讀 214評論 3 1