mirror of
https://github.com/norohind/EDMC_SpanshRouter.git
synced 2025-04-19 18:47:36 +03:00
Set current syste as default source system value
This commit is contained in:
parent
12b21a45f8
commit
bf4d5c0f23
@ -14,7 +14,7 @@ class AutoCompleter(Entry, PlaceHolder):
|
||||
def __init__(self, parent, placeholder, **kw):
|
||||
Entry.__init__(self, parent, **kw)
|
||||
self.var = self["textvariable"] = StringVar()
|
||||
self.var.trace('w', self.changed)
|
||||
self.var.traceid = self.var.trace('w', self.changed)
|
||||
|
||||
self.parent = parent
|
||||
|
||||
@ -176,6 +176,13 @@ class AutoCompleter(Entry, PlaceHolder):
|
||||
except Queue.Empty:
|
||||
pass
|
||||
self.after(100, self.update_me)
|
||||
|
||||
def set_text(self, text):
|
||||
self.var.trace_vdelete("w", self.var.traceid)
|
||||
self.set_default_style()
|
||||
self.delete(0, END)
|
||||
self.insert(0, text)
|
||||
self.var.traceid = self.var.trace('w', self.changed)
|
||||
|
||||
if __name__ == '__main__':
|
||||
root = Tk()
|
||||
|
@ -14,8 +14,12 @@ class PlaceHolder():
|
||||
def put_placeholder(self):
|
||||
self['fg'] = self.placeholder_color
|
||||
if self.get() != self.placeholder:
|
||||
self.delete(0, END)
|
||||
self.insert(0, self.placeholder)
|
||||
self.set_text(self.placeholder)
|
||||
|
||||
def set_text(self, text):
|
||||
self.set_default_style()
|
||||
self.delete(0, END)
|
||||
self.insert(0, text)
|
||||
|
||||
def force_placeholder_color(self):
|
||||
self['fg'] = self.placeholder_color
|
||||
|
@ -128,6 +128,7 @@ class SpanshRouter():
|
||||
self.plot_gui_btn.grid_remove()
|
||||
self.csv_route_btn.grid_remove()
|
||||
self.source_ac.grid()
|
||||
self.source_ac.set_text(monitor.system)
|
||||
self.dest_ac.grid()
|
||||
self.range_entry.grid()
|
||||
self.efficiency_slider.grid()
|
||||
|
Loading…
x
Reference in New Issue
Block a user