卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

如何利用python編寫一個簡單的年終抽獎程序?

網(wǎng)友解答: 這里簡單介紹一下實現(xiàn)過程,很簡單,主要用到PyQt5這個GUI庫,感興趣的可以參考一下,實驗環(huán)境win10+python3.6+pycharm5.0,主要內(nèi)容如下,先看一下效

網(wǎng)友解答:

這里簡單介紹一下實現(xiàn)過程,很簡單,主要用到PyQt5這個GUI庫,感興趣的可以參考一下,實驗環(huán)境win10+python3.6+pycharm5.0,主要內(nèi)容如下,先看一下效果圖:

1.安裝PyQt5,這個是專門用于GUI開發(fā)的一個庫,可以快速的開發(fā)GUI應用,至于安裝的話,直接在cmd窗口輸入命令“pip install pyqt5”就行,如下,需要稍微等待一會兒,才能下載安裝成功:

2.安裝成功后,我們就可以進行代碼編寫了,如下,這里我進行了拆分,一步一步說明:

首先,定義一個Prize類,繼承自QWidget(一個窗口類),初始化__init__函數(shù)需要傳遞一個filename參數(shù),就是存儲員工信息的文件名稱,代碼如下:

員工的信息如下,一行就是一個員工的工號,這里是隨便列舉的:

對應讀取文本的成員函數(shù)方法如下,主要用到open函數(shù),很簡單:

接著就是UI界面的設(shè)計,分別是3個QLabel標簽,3個QSpinBox數(shù)字輸入框,1個QPushButton按鈕,1個QTextEdit文本框(顯示獲獎人員名單),代碼如下:

然后就是抽獎函數(shù)(槽函數(shù)),綁定btn按鈕,依次隨機抽取一等獎、二等獎和三等獎,同時去除掉已經(jīng)獲獎的員工,主要代碼如下:

最后就是添加main函數(shù),調(diào)用這個Prize類,如下:

點擊運行,效果圖就如開始給出的那樣,很簡單吧:

至此,一個簡單的年終抽獎程序便編寫完成??偟膩碚f,整個過程很簡單,最主要的還是抽獎函數(shù)那塊,每次抽完獎后,要剔除掉已獲獎的員工,其他就沒有什么難點了,感興趣的可以嘗試一下,完整的代碼就是上面給出的所有,當然,你也可以利用tkinter或wxPython模塊來實現(xiàn),界面寫的更酷一些,添加一些圖片、圖標等,網(wǎng)上也有相關(guān)教程和資料,感興趣的可以搜一下,希望以上分享的內(nèi)容能對你有所幫助吧,也歡迎大家評論、留言。

標簽: