本文整理汇总了Python中Tkinter.EW属性的典型用法代码示例。如果您正苦于以下问题:Python Tkinter.EW属性的具体用法?Python Tkinter.EW怎么用?Python Tkinter.EW使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类Tkinter
的用法示例。
在下文中一共展示了Tkinter.EW属性的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
# 需要导入模块: import Tkinter [as 别名]
# 或者: from Tkinter import EW [as 别名]
def __init__(self, parent):
tk.LabelFrame.__init__(self, parent)
self.title = tk.Label(self, text='SV Length')
self.len_GT_On = tk.IntVar(value=0)
self.len_GT_On_CB = tk.Checkbutton(self, text=">", justify=tk.LEFT, variable=self.len_GT_On)
self.len_GT_val = tk.Spinbox(self, values=(1,5,10,50,100,500), width=3)
self.len_GT_Units = tk.Spinbox(self, values=("bp", "kbp", "Mbp"), width=3)
self.len_LT_On = tk.IntVar(value=0)
self.len_LT_On_CB = tk.Checkbutton(self, text="<", justify=tk.LEFT, variable=self.len_LT_On)
self.len_LT_val = tk.Spinbox(self, values=(1,5,10,50,100,500), width=3)
self.len_LT_Units = tk.Spinbox(self, values=("bp", "kbp", "Mbp"), width=3)
self.title.grid(row=0, column=0, sticky=tk.EW, columnspan=4)
self.len_GT_On_CB.grid(row=1, column=0, sticky=tk.EW)
self.len_GT_val.grid(row=2, column=0, sticky=tk.EW)
self.len_GT_Units.grid(row=2, column=1, sticky=tk.EW)
self.len_LT_On_CB.grid(row=1, column=2, sticky=tk.EW)
self.len_LT_val.grid(row=2, column=2, sticky=tk.EW)
self.len_LT_Units.grid(row=2, column=3, sticky=tk.EW)
示例2: addpageheader
# 需要导入模块: import Tkinter [as 别名]
# 或者: from Tkinter import EW [as 别名]
def addpageheader(self, parent, header, align=None):
self.addpagerow(parent, header, align=align)
ttk.Separator(parent, orient=tk.HORIZONTAL).grid(columnspan=len(header), padx=10, pady=2, sticky=tk.EW)
示例3: plugin_prefs
# 需要导入模块: import Tkinter [as 别名]
# 或者: from Tkinter import EW [as 别名]
def plugin_prefs(parent, cmdr, is_beta):
PADX = 10
BUTTONX = 12 # indent Checkbuttons and Radiobuttons
PADY = 2 # close spacing
frame = nb.Frame(parent)
frame.columnconfigure(1, weight=1)
HyperlinkLabel(frame, text='Inara', background=nb.Label().cget('background'), url='https://inara.cz/', underline=True).grid(columnspan=2, padx=PADX, sticky=tk.W) # Don't translate
this.log = tk.IntVar(value = config.getint('inara_out') and 1)
this.log_button = nb.Checkbutton(frame, text=_('Send flight log and Cmdr status to Inara'), variable=this.log, command=prefsvarchanged)
this.log_button.grid(columnspan=2, padx=BUTTONX, pady=(5,0), sticky=tk.W)
nb.Label(frame).grid(sticky=tk.W) # big spacer
this.label = HyperlinkLabel(frame, text=_('Inara credentials'), background=nb.Label().cget('background'), url='https://inara.cz/settings-api', underline=True) # Section heading in settings
this.label.grid(columnspan=2, padx=PADX, sticky=tk.W)
this.apikey_label = nb.Label(frame, text=_('API Key')) # EDSM setting
this.apikey_label.grid(row=12, padx=PADX, sticky=tk.W)
this.apikey = nb.Entry(frame)
this.apikey.grid(row=12, column=1, padx=PADX, pady=PADY, sticky=tk.EW)
prefs_cmdr_changed(cmdr, is_beta)
return frame
示例4: plugin_prefs
# 需要导入模块: import Tkinter [as 别名]
# 或者: from Tkinter import EW [as 别名]
def plugin_prefs(parent, cmdr, is_beta):
PADX = 10
BUTTONX = 12 # indent Checkbuttons and Radiobuttons
PADY = 2 # close spacing
frame = nb.Frame(parent)
frame.columnconfigure(1, weight=1)
HyperlinkLabel(frame, text='Elite Dangerous Star Map', background=nb.Label().cget('background'), url='https://www.edsm.net/', underline=True).grid(columnspan=2, padx=PADX, sticky=tk.W) # Don't translate
this.log = tk.IntVar(value = config.getint('edsm_out') and 1)
this.log_button = nb.Checkbutton(frame, text=_('Send flight log and Cmdr status to EDSM'), variable=this.log, command=prefsvarchanged)
this.log_button.grid(columnspan=2, padx=BUTTONX, pady=(5,0), sticky=tk.W)
nb.Label(frame).grid(sticky=tk.W) # big spacer
this.label = HyperlinkLabel(frame, text=_('Elite Dangerous Star Map credentials'), background=nb.Label().cget('background'), url='https://www.edsm.net/settings/api', underline=True) # Section heading in settings
this.label.grid(columnspan=2, padx=PADX, sticky=tk.W)
this.cmdr_label = nb.Label(frame, text=_('Cmdr')) # Main window
this.cmdr_label.grid(row=10, padx=PADX, sticky=tk.W)
this.cmdr_text = nb.Label(frame)
this.cmdr_text.grid(row=10, column=1, padx=PADX, pady=PADY, sticky=tk.W)
this.user_label = nb.Label(frame, text=_('Commander Name')) # EDSM setting
this.user_label.grid(row=11, padx=PADX, sticky=tk.W)
this.user = nb.Entry(frame)
this.user.grid(row=11, column=1, padx=PADX, pady=PADY, sticky=tk.EW)
this.apikey_label = nb.Label(frame, text=_('API Key')) # EDSM setting
this.apikey_label.grid(row=12, padx=PADX, sticky=tk.W)
this.apikey = nb.Entry(frame)
this.apikey.grid(row=12, column=1, padx=PADX, pady=PADY, sticky=tk.EW)
prefs_cmdr_changed(cmdr, is_beta)
return frame
示例5: set_samples
# 需要导入模块: import Tkinter [as 别名]
# 或者: from Tkinter import EW [as 别名]
def set_samples(self):
for s in self.samples:
self.GT_CBs.append(GenotypeSelector(self, s))
self.GT_CBs[-1].grid(column=self.c, row=self.r, sticky = tk.EW)
self.r += 1
if self.r == self.max_row:
self.r = 0
self.c +=1
示例6: set_check_boxes
# 需要导入模块: import Tkinter [as 别名]
# 或者: from Tkinter import EW [as 别名]
def set_check_boxes(self):
for gt in self.gts:
self.checkVars.append(tk.IntVar(value=0))
self.CBs.append(tk.Checkbutton(self, text=gt, variable=self.checkVars[-1], onvalue=1, offvalue=0))
self.CBs[-1].grid(row = self.r, column=self.c, sticky=tk.EW)
self.c += 1
示例7: reset
# 需要导入模块: import Tkinter [as 别名]
# 或者: from Tkinter import EW [as 别名]
def reset(self):
self.len_GT_On.set(0)
self.len_LT_On.set(0)
self.len_GT_val.destroy()
self.len_GT_Units.destroy()
self.len_LT_val.destroy()
self.len_LT_Units.destroy()
self.len_GT_val = tk.Spinbox(self, values=(1, 5, 10, 50, 100, 500), width=3)
self.len_GT_Units = tk.Spinbox(self, values=("bp", "kbp", "Mbp"), width=3)
self.len_LT_val = tk.Spinbox(self, values=(1, 5, 10, 50, 100, 500), width=3)
self.len_LT_Units = tk.Spinbox(self, values=("bp", "kbp", "Mbp"), width=3)
self.len_GT_val.grid(row=2, column=0, sticky=tk.EW)
self.len_GT_Units.grid(row=2, column=1, sticky=tk.EW)
self.len_LT_val.grid(row=2, column=2, sticky=tk.EW)
self.len_LT_Units.grid(row=2, column=3, sticky=tk.EW)
示例8: setup_static_features
# 需要导入模块: import Tkinter [as 别名]
# 或者: from Tkinter import EW [as 别名]
def setup_static_features(self):
self.wm_title("SVPV - Structural Variant Prediction Viewer")
self.window_size()
if self.buttons_1:
self.buttons_1.destroy()
self.buttons_1 = tk.LabelFrame(self)
if self.reset:
self.reset.destroy()
self.reset = tk.Button(self.buttons_1, text="Reset Filters", command=self.reset_filters)
self.reset.grid(row=0, column=0, padx=40, sticky=tk.W)
if self.list:
self.list.destroy()
self.list = tk.Button(self.buttons_1, text="Apply Filters", command=self.apply_filters)
self.list.grid(row=0, column=1, padx=40, sticky=tk.E)
self.buttons_1.grid(row=4, column=0, columnspan=2, sticky=tk.EW, padx=10)
if self.buttons_2:
self.buttons_2.destroy()
self.buttons_2 = tk.LabelFrame(self)
if self.viewGTs:
self.viewGTs.destroy()
self.viewGTs = tk.Button(self.buttons_2, text="Get Genotypes", command=self.view_gts)
self.viewGTs.grid(row=0, column=0, padx=25, sticky=tk.W)
if self.viewSV:
self.viewSV.destroy()
self.viewSV = tk.Button(self.buttons_2, text="Plot Selected SV", command=self.plot_sv)
self.viewSV.grid(row=0, column=1, padx=25, sticky=tk.W)
if self.plotAll:
self.plotAll.destroy()
self.plotAll = tk.Button(self.buttons_2, text="Plot All SVs", command=self.plot_all)
self.plotAll.grid(row=0, column=2, padx=25, sticky=tk.E)
if self.display_cb:
self.display_cb.destroy()
self.display_var = tk.IntVar(value=1)
self.display_cb = tk.Checkbutton(self.buttons_2, text='display plot on creation', variable=self.display_var,
onvalue=1, offvalue=0)
self.display_cb.grid(row=1, column=1, padx=25, sticky=tk.E)
self.buttons_2.grid(row=6, column=0, columnspan=2, sticky=tk.EW, padx=10)
示例9: prefs_ui
# 需要导入模块: import Tkinter [as 别名]
# 或者: from Tkinter import EW [as 别名]
def prefs_ui(self, parent):
frame = notebook.Frame(parent)
frame.columnconfigure(1, weight=1)
# Translators: this is shown in the preferences panel
ttkHyperlinkLabel.HyperlinkLabel(frame, text=_(u"EDR website"), background=notebook.Label().cget('background'), url="https://edrecon.com", underline=True).grid(padx=10, sticky=tk.W)
ttkHyperlinkLabel.HyperlinkLabel(frame, text=_(u"EDR community"), background=notebook.Label().cget('background'), url="https://edrecon.com/discord", underline=True).grid(padx=10, sticky=tk.W)
# Translators: this is shown in the preferences panel
notebook.Label(frame, text=_(u'Credentials')).grid(padx=10, sticky=tk.W)
ttk.Separator(frame, orient=tk.HORIZONTAL).grid(columnspan=2, padx=10, pady=2, sticky=tk.EW)
# Translators: this is shown in the preferences panel
cred_label = notebook.Label(frame, text=_(u'Log in with your EDR account for full access (https://edrecon.com/account)'))
cred_label.grid(padx=10, columnspan=2, sticky=tk.W)
notebook.Label(frame, text=_(u"Email")).grid(padx=10, row=11, sticky=tk.W)
notebook.Entry(frame, textvariable=self._email).grid(padx=10, row=11,
column=1, sticky=tk.EW)
notebook.Label(frame, text=_(u"Password")).grid(padx=10, row=12, sticky=tk.W)
notebook.Entry(frame, textvariable=self._password,
show=u'*').grid(padx=10, row=12, column=1, sticky=tk.EW)
notebook.Label(frame, text=_(u'Sitrep Broadcasts')).grid(padx=10, row=14, sticky=tk.W)
ttk.Separator(frame, orient=tk.HORIZONTAL).grid(columnspan=2, padx=10, pady=2, sticky=tk.EW)
notebook.Label(frame, text=_("Redact my info")).grid(padx=10, row = 16, sticky=tk.W)
choices = { _(u'Auto'),_(u'Always'),_(u'Never')}
popupMenu = notebook.OptionMenu(frame, self._anonymous_reports, self.anonymous_reports, *choices)
popupMenu.grid(padx=10, row=16, column=1, sticky=tk.EW)
popupMenu["menu"].configure(background="white", foreground="black")
if self.server.is_authenticated():
if self.is_anonymous():
self.status = _(u"authenticated (guest).")
else:
self.status = _(u"authenticated.")
else:
self.status = _(u"not authenticated.")
# Translators: this is shown in the preferences panel as a heading for feedback options (e.g. overlay, audio cues)
notebook.Label(frame, text=_(u"EDR Feedback:")).grid(padx=10, row=17, sticky=tk.W)
ttk.Separator(frame, orient=tk.HORIZONTAL).grid(columnspan=2, padx=10, pady=2, sticky=tk.EW)
notebook.Checkbutton(frame, text=_(u"Overlay"),
variable=self._visual_feedback).grid(padx=10, row=19,
sticky=tk.W)
notebook.Checkbutton(frame, text=_(u"Sound"),
variable=self._audio_feedback).grid(padx=10, row=20, sticky=tk.W)
return frame
示例10: _init_items
# 需要导入模块: import Tkinter [as 别名]
# 或者: from Tkinter import EW [as 别名]
def _init_items(self):
"""
.---------------.
| Ctrl | Screen |
|------| |
| Code | |
| | |
"""
root = self._root
root.resizable(0, 0)
frm_control = tk.Frame(root, bg='#bbb')
frm_control.grid(column=0, row=0, padx=5, sticky=tk.NW)
frm_screen = tk.Frame(root, bg='#aaa')
frm_screen.grid(column=1, row=0)
frm_screenshot = tk.Frame(frm_control)
frm_screenshot.grid(column=0, row=0, sticky=tk.W)
tk.Label(frm_control, text='-'*30).grid(column=0, row=1, sticky=tk.EW)
frm_code = tk.Frame(frm_control)
frm_code.grid(column=0, row=2, sticky=tk.EW)
self._btn_refresh = tk.Button(frm_screenshot, textvariable=self._refresh_text, command=self._refresh_screen)
self._btn_refresh.grid(column=0, row=0, sticky=tk.W)
# tk.Button(frm_screenshot, text="Wakeup", command=self._device.wakeup).grid(column=0, row=1, sticky=tk.W)
tk.Button(frm_screenshot, text=u"保存选中区域", command=self._save_crop).grid(column=0, row=1, sticky=tk.W)
# tk.Button(frm_screenshot, text="保存截屏", command=self._save_screenshot).grid(column=0, row=2, sticky=tk.W)
frm_checkbtns = tk.Frame(frm_screenshot)
frm_checkbtns.grid(column=0, row=3, sticky=(tk.W, tk.E))
tk.Checkbutton(frm_checkbtns, text="Auto refresh", variable=self._auto_refresh_var, command=self._run_check_refresh).grid(column=0, row=0, sticky=tk.W)
tk.Checkbutton(frm_checkbtns, text="UI detect", variable=self._uiauto_detect_var).grid(column=1, row=0, sticky=tk.W)
frm_code_editor = tk.Frame(frm_code)
frm_code_editor.grid(column=0, row=0, sticky=(tk.W, tk.E))
tk.Label(frm_code_editor, text='Generated code').grid(column=0, row=0, sticky=tk.W)
tk.Entry(frm_code_editor, textvariable=self._gencode_text, width=30).grid(column=0, row=1, sticky=tk.W)
tk.Label(frm_code_editor, text='Save file name').grid(column=0, row=2, sticky=tk.W)
tk.Entry(frm_code_editor, textvariable=self._genfile_name, width=30).grid(column=0, row=3, sticky=tk.W)
tk.Label(frm_code_editor, text='Extention name').grid(column=0, row=4, sticky=tk.W)
tk.Entry(frm_code_editor, textvariable=self._fileext_text, width=30).grid(column=0, row=5, sticky=tk.W)
frm_code_btns = tk.Frame(frm_code)
frm_code_btns.grid(column=0, row=2, sticky=(tk.W, tk.E))
tk.Button(frm_code_btns, text='Run', command=self._run_code).grid(column=0, row=0, sticky=tk.W)
self._btn_runedit = tk.Button(frm_code_btns, state=tk.DISABLED, text='Insert and Run', command=self._run_and_insert)
self._btn_runedit.grid(column=1, row=0, sticky=tk.W)
tk.Button(frm_code, text='Select File', command=self._run_selectfile).grid(column=0, row=4, sticky=tk.W)
tk.Label(frm_code, textvariable=self._attachfile_text).grid(column=0, row=5, sticky=tk.W)
tk.Button(frm_code, text='Reset', command=self._reset).grid(column=0, row=6, sticky=tk.W)
self.canvas = tk.Canvas(frm_screen, bg="blue", bd=0, highlightthickness=0, relief='ridge')
self.canvas.grid(column=0, row=0, padx=10, pady=10)
self.canvas.bind("<Button-1>", self._stroke_start)
self.canvas.bind("<B1-Motion>", self._stroke_move)
self.canvas.bind("<B1-ButtonRelease>", self._stroke_done)
self.canvas.bind("<Motion>", self._mouse_move)