前言
嗨喽~大家好呀,这里是魔王呐 ❤ ~!
在某些难以抉择得时候,我们经常要用外力来帮助我们做出选择
比如,课堂随机点名或面对活动需要人上台表演时等等场景
这个时候,有一个随机点名系统就非常好啦,毕竟运气得事~
都是天意,哈哈哈哈哈哈哈哈哈
效果展示
导入后,这里就显示你导入了多少人员信息
点击开始点名后,会随机从导入名字里挑选一位幸运儿~
好啦~效果大概就是这样啦,下面我们来看看代码吧
代码展示
导入模块
from PyQt5.QtWidgets import *
from PyQt5.QtGui import *
from PyQt5.QtCore import *
from qdarkstyle import load_stylesheet_pyqt5
import os
import sys
import time
import random
里面有第三方模块哦~是需要大家自己安装一下得哈
模块安装方法
-
win + R 输入 cmd 点击确定, 输入安装命令 pip install 模块名 (pip install requests) 回车
-
在pycharm中点击Terminal(终端) 输入安装命令
class WorkThread(QThread):
trigger = pyqtSignal(str)
finished = pyqtSignal(bool)
def __init__(self, parent=None):
super(WorkThread, self).__init__(parent)
self.parent = parent
self.working = True
def __del__(self):
self.working = False
self.wait()
def run(self):
data_list = self.parent.data_list
if len(data_list) >= 1:
ran = random