Files
@ 9433c7ab2989
Branch filter:
Location: OneEye/src/gui/statusbar.py - annotation
9433c7ab2989
785 B
text/x-python
combined lines and stones Hough transform, ignoring stones convexity
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)
|