9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 電腦安全 > 系統(tǒng)安全 > 用Python語(yǔ)言設(shè)計(jì)GUI界面

用Python語(yǔ)言設(shè)計(jì)GUI界面

時(shí)間: 林澤1002 分享

用Python語(yǔ)言設(shè)計(jì)GUI界面

  目前十分流行的python語(yǔ)言寫(xiě)出一個(gè)最基本的GUI,為日后設(shè)計(jì)更加漂亮的GUI打下基礎(chǔ)。下面是學(xué)習(xí)啦小編收集整理的用Python語(yǔ)言設(shè)計(jì)GUI界面,希望對(duì)大家有幫助~~

  用Python語(yǔ)言設(shè)計(jì)GUI界面

  工具/原料

  Python編譯軟件

  PyQt設(shè)計(jì)軟件

  方法/步驟

  1首先,如果沒(méi)有安裝python和PyQt軟件的請(qǐng)先直接搜索下載并安裝。python是一個(gè)開(kāi)源軟件,因此都是可以在網(wǎng)上免費(fèi)下載的,最新版本即可。下載完成后,我們先打開(kāi)PyQt designer。

  2打開(kāi)后,首先是一個(gè)默認(rèn)的新建窗口界面,在這里我們就選擇默認(rèn)的窗口即可。

  3現(xiàn)在是一個(gè)完全空白的窗口。第一步我們要先把所有的設(shè)計(jì)元素都拖進(jìn)這個(gè)窗口。我們先拖入一個(gè)“Label”,就是一個(gè)不可編輯的標(biāo)簽。

  4隨后我們?cè)偻先胍粋€(gè)可以編輯的“Line Edit”

  5最后我們拖入最后一個(gè)元素:“PushButton”按鈕,也就是平時(shí)我們所點(diǎn)的確定。

  6目前我們已經(jīng)把所有所需要的元素都拖入了新建的窗口。對(duì)于每一個(gè)元素,我們都可以雙擊進(jìn)行屬性值的修改,此時(shí)我們僅需要雙擊改個(gè)名字即可

  7此時(shí)我們已經(jīng)完成了一半,接下來(lái)需要對(duì)動(dòng)作信號(hào)進(jìn)行操作。我們需要先切入編輯信號(hào)的模式

  8此時(shí)把鼠標(biāo)移動(dòng)到任意元素,都會(huì)發(fā)現(xiàn)其變成紅色,代表其被選中。

  9當(dāng)我們選中pushbutton后,繼續(xù)拖動(dòng)鼠標(biāo)指向上面的line edit,會(huì)發(fā)現(xiàn)由pushbutton出現(xiàn)一個(gè)箭頭指向了line edit,代表pushbutton的動(dòng)作會(huì)對(duì)line edit進(jìn)行操作。

  10隨即會(huì)彈出一個(gè)配置連接窗口。左邊的是pushbutton的操作,我們選擇clicked(),即點(diǎn)擊pushbutton。

  右邊是對(duì)line edit的操作,我們選擇clear(),即清楚line edit中的內(nèi)容。

  最后我們點(diǎn)擊確定。

  保存完成后,我們?cè)赑yQt中的操作就已經(jīng)完成了。保存的文件名我們命名為test,PyQt生成的設(shè)計(jì)文件后綴是.ui。

  然后我們需要把.ui文件轉(zhuǎn)換成可編譯的.py文件,我們需要用到PyQt提供的pyuic4命令來(lái)完成轉(zhuǎn)換。這是一個(gè)DOS命令,因此我們需要調(diào)出DOS操作界面。打開(kāi)開(kāi)始菜單,找到附件中的運(yùn)行。

  在運(yùn)行中輸入cmd,確定后即可打開(kāi)DOS界面。

  在DOS界面下,我們需要定位到剛才保存的.ui文件的位置,如果是默認(rèn)的話,會(huì)保存在C:\Python27\Lib\site-packages\PyQt4,定位的過(guò)程如圖所示。轉(zhuǎn)換成.py文件的命令是:pyuic4 test.ui -o test.py

  轉(zhuǎn)換命令執(zhí)行后,會(huì)生成一個(gè)test.py的文件,如圖所示

  最后我們需要對(duì)生成的python文件加入頭文件和主函數(shù),就可以生成一個(gè)完整的GUI程序了!首先是在整個(gè)程序的最開(kāi)頭加入import sys,如圖所示。

  另外,在程序的末尾,加入如圖所示的主函數(shù)代碼。主函數(shù)會(huì)調(diào)用我們?cè)貾yQt里已經(jīng)完成的生成元素的函數(shù)以及配置連接函數(shù),因此我們只需要加上主函數(shù)來(lái)調(diào)用他們即可。

  保存后,雙擊我們編輯完成的python文件,就會(huì)彈出我們剛才設(shè)計(jì)的GUI界面啦!這就是我們所完成的第一個(gè)用python語(yǔ)言寫(xiě)的GUI程序啦!


用Python語(yǔ)言設(shè)計(jì)相關(guān)文章:

1.python中什么是字符串

2.編程為什么不能用中文

3.學(xué)習(xí)編程的有效方法

4.python版本低怎么升級(jí)

5.計(jì)算機(jī)語(yǔ)言學(xué)習(xí)方法

6.編程語(yǔ)言學(xué)習(xí)方法

7.win10系統(tǒng)怎么安裝python

3085011 主站蜘蛛池模板: 国产午夜福利精品久久不卡| 九九热视频在线观看视频| 无码人妻精品一区二区三区下载| 蜜臀av一区二区国产精品| 亚洲高清免费在线观看| 日日橹狠狠爱欧美视频| 国产精品综合av一区二区| 国产精品一区二区日韩精品| 亚洲色欲或者高潮影院| 亚洲中文字幕有综合久久| 色老99久久精品偷偷鲁| 中文字幕有码无码AV| 无码av不卡免费播放| 久久精品国产蜜臀av| 高清国产一区二区无遮挡| 97国产成人无码精品久久久| 国产精品久久久久久久久软件| 中文国产成人精品久久不卡| 男人一天堂精品国产乱码| 在线免费观看毛片av| 国内精品无码一区二区三区| 国产成人亚洲综合| 国产精品一级久久黄色片| 1区2区3区4区产品不卡码网站 | 中文字幕第一页国产精品| 国产精品午夜av福利| 久久精品国产99国产精品澳门| 国产妇女馒头高清泬20p多毛| 国产午精品午夜福利757视频播放| 九九热在线免费视频播放| 无人区码一码二码三码区| 乱人伦中文字幕成人网站在线| 国产mv在线天堂mv免费观看| 亚洲第一精品一二三区| 精品黄色av一区二区三区| 老司机午夜福利视频| 成在线人午夜剧场免费无码| 国产乱码字幕精品高清av| 亚洲第一福利网站在线| 国产综合久久99久久| 黄色特级片一区二区三区|