代码拉取完成,页面将自动刷新
# 程序首页面 单被试 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()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。