国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

如何利用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應(yīng)用,至于安裝的話,直接在cmd窗口輸入命令“pip install pyqt5”就行,如下,需要稍微等待一會兒,才能下載安裝成功:

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

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

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

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

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

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

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

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

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

標(biāo)簽: