Files
@ 5a1d87ee0f8a
Branch filter:
Location: OneEye/src/gui/statusbar.py - annotation
5a1d87ee0f8a
785 B
text/x-python
splitting setup mode and recording mode
5a1d87ee0f8a 5a1d87ee0f8a 5a1d87ee0f8a 5a1d87ee0f8a 5a1d87ee0f8a 5a1d87ee0f8a 5a1d87ee0f8a 5a1d87ee0f8a 5a1d87ee0f8a 5a1d87ee0f8a 5a1d87ee0f8a 5a1d87ee0f8a 5a1d87ee0f8a 5a1d87ee0f8a 5a1d87ee0f8a 5a1d87ee0f8a 5a1d87ee0f8a 5a1d87ee0f8a 5a1d87ee0f8a 5a1d87ee0f8a 5a1d87ee0f8a 5a1d87ee0f8a 5a1d87ee0f8a 5a1d87ee0f8a | import tkinter as tk
from tkinter import LEFT,DISABLED,NORMAL
class StatusBar(tk.Frame):
def __init__(self,parent):
super().__init__(parent,width=480,height=20,borderwidth=1,relief="sunken")
self._parent=parent
self._createWidgets()
def _createWidgets(self):
self._setupButton=tk.Button(self,text="[] Set up",command=lambda: self.event_generate("<<setUp>>"),state=DISABLED)
self._setupButton.pack(side=LEFT)
self._recordButton=tk.Button(self,text="> Record",command=lambda: self.event_generate("<<setRecording>>"))
self._recordButton.pack(side=LEFT)
def setUp(self):
self._setupButton.config(state=DISABLED)
self._recordButton.config(state=NORMAL)
def setRecording(self):
self._setupButton.config(state=NORMAL)
self._recordButton.config(state=DISABLED)
|