1 Star 3 Fork 0

Aro/脑电新手救星

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
FirstFrame.py 1.79 KB
一键复制 编辑 原始数据 按行查看 历史
JamesZhu0 提交于 2023-07-12 19:57 . 7
# 程序首页面 单被试 or 多被试 选择窗口
from tkinter import Frame, Button, Label
from DataFrame import dataFrame
from root import exit_op
from root import root
class firstFrame(Frame):
"""程序首界面,用于选择执行的系统"""
def __init__(self, master=None):
super().__init__(master) # super()代表了父类的定义
self.master = master
self.pack(anchor='n') # 创建frame时将其放置在master父模块上
# 创建首界面的各项组件
self.btn1 = Button(self, text="一键预处理", width=15, height=1, bg='gray', font=('黑体', 15))
self.btn2 = Button(self, text="多被试操作", width=15, height=1, bg='gray', font=('黑体', 15))
# self.btn3 = Button(self, text="参数设置", width=15, height=1, bg='gray', font=('黑体', 15))
self.btn_exit = Button(self, text="退出", width=10, height=1, fg='gray', font=('黑体', 13), command=exit_op)
# 组件位置
Label(self, text="欢迎使用 SER 系统", font=('黑体', 20), height=2).grid(row=0, column=0, columnspan=3, pady=70)
self.btn1.grid(row=1, column=0, padx=10)
self.btn2.grid(row=1, column=2, padx=10)
self.btn_exit.grid(row=2, column=2, pady=30)
# 组件与事件的绑定
self.btn1.bind("<Button-1>", self.single_path)
self.btn2.bind("<Button-1>", self.multi_path)
# self.btn3.bind("<Button-1>", self.para)
# 单被试窗口的各项操作
def single_path(self, event):
# 调用单被试界面
dataFrame(master=root)
self.destroy()
# self.img_label.destroy()
def multi_path(self, event):
# 调用多被试处理界面
from ProcessFrame import processFrame
processFrame(master=root)
self.destroy()
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/JamesZhu0/eeg-analysis-system.git
git@gitee.com:JamesZhu0/eeg-analysis-system.git
JamesZhu0
eeg-analysis-system
脑电新手救星
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385