python中intvar_Python tkinter.IntVar方法代码示例

论坛 期权论坛     
选择匿名的用户   2021-5-23 16:53   172   0
<div style="font-size:16px;">
<p>本文整理汇总了Python中tkinter.IntVar方法的典型用法代码示例。如果您正苦于以下问题:Python tkinter.IntVar方法的具体用法?Python tkinter.IntVar怎么用?Python tkinter.IntVar使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在模块tkinter的用法示例。</p>
<p>在下文中一共展示了tkinter.IntVar方法的16个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。</p>
<p>示例1: find</p>
<p>点赞 6</p>
<p></p>
<p># 需要导入模块: import tkinter [as 别名]</p>
<p># 或者: from tkinter import IntVar [as 别名]</p>
<p>def find(self, text_to_find):</p>
<p>length &#61; tk.IntVar()</p>
<p>idx &#61; self.search(text_to_find, self.find_search_starting_index, stopindex&#61;tk.END, count&#61;length)</p>
<p>if idx:</p>
<p>self.tag_remove(&#39;find_match&#39;, 1.0, tk.END)</p>
<p>end &#61; f&#39;{idx}&#43;{length.get()}c&#39;</p>
<p>self.tag_add(&#39;find_match&#39;, idx, end)</p>
<p>self.see(idx)</p>
<p>self.find_search_starting_index &#61; end</p>
<p>self.find_match_index &#61; idx</p>
<p>else:</p>
<p>if self.find_match_index !&#61; 1.0:</p>
<p>if msg.askyesno(&#34;No more results&#34;, &#34;No further matches. Repeat from the beginning?&#34;):</p>
<p>self.find_search_starting_index &#61; 1.0</p>
<p>self.find_match_index &#61; None</p>
<p>return self.find(text_to_find)</p>
<p>else:</p>
<p>msg.showinfo(&#34;No Matches&#34;, &#34;No matching text found&#34;)</p>
<p>开发者ID:PacktPublishing,项目名称:Tkinter-GUI-Programming-by-Example,代码行数:23,</p>
<p>示例2: __init__</p>
<p>点赞 6</p>
<p></p>
<p># 需要导入模块: import tkinter [as 别名]</p>
<p># 或者: from tkinter import IntVar [as 别名]</p>
<p>def __init__(self, parent&#61;None, title&#61;&#34;&#34;, decimalPlaces&#61;0, inThousands&#61;0, *args, **kwargs):</p>
<p>tk.Frame.__init__(self, parent, *args, **kwargs)</p>
<p>gridFrame &#61; self._nametowidget(parent.winfo_parent())</p>
<p>self.parent &#61; self._nametowidget(gridFrame.winfo_parent())</p>
<p>self.grid(row&#61;&#34;0&#34;, column&#61;&#34;0&#34;, sticky&#61;&#34;ew&#34;)</p>
<p>self.columnconfigure(0,weight&#61;1)</p>
<p>self.singleLabel &#61; singleLabel &#61; tk.Label(self, text&#61;title)</p>
<p>singleLabel.grid(row&#61;&#34;0&#34;,column&#61;&#34;0&#34;, sticky&#61;&#34;ew&#34;)</p>
<p>self.listbox &#61; listbox &#61; tk.Spinbox(self, from_&#61;0, to&#61;9, width&#61;1, borderwidth&#61;1, highlightthickness&#61;0)</p>
<p>listbox.delete(0,tk.END)</p>
<p>listbox.insert(0,decimalPlaces)</p>
<p>listbox.grid(row&#61;&#34;0&#34;, column&#61;&#34;1&#34;)</p>
<p>checkboxValue &#61; tk.IntVar()</p>
<p>checkboxValue.set(inThousands)</p>
<p>self.checkbox &#61; checkbox &#61; tk.Checkbutton(self, text&#61;&#34;K&#34;, variable&#61;checkboxValue, borderwidth&#61;0, highlightthickness&#61;0)</p>
<p>checkbox.var &#61; checkboxValue</p>
<p>checkbox.grid(row&#61;&#34;0&#34;, column&#61;&#34;2&#34;)</p>
<p>singleLabel.bind(&#34;&#34;, lambda e:self.dragStart(e, listbox, checkbox))</p>
<p>开发者ID:ArtificialQualia,项目名称:PyEveLiveDPS,代码行数:21,</p>
<p>示例3: create_infos</p>
<p>点赞 6</p>
<p></p>
<p># 需要导入模块: import tkinter [as 别名]</p>
<p># 或者: from tkinter import IntVar [as 别名]</p>
<p>def create_infos(self):</p>
<p>self.info_frame &#61; tk.Frame()</p>
<p>self.info_frame.grid(row&#61;0,column&#61;1)</p>
<p>self.fps_label &#61; tk.Label(self.info_frame,text&#61;&#34;fps:&#34;)</p>
<p>self.fps_label.pack()</p>
<p>self.auto_range &#61; tk.IntVar()</p>
<p>self.range_check &#61; tk.Checkbutton(self.info_frame,</p>
<p>text&#61;&#34;Auto range&#34;,variable&#61;self.auto_range)</p>
<p>self.range_check.pack()</p>
<p>self.auto_apply &#61; tk.IntVar()</p>
<p>self.auto_apply_check &#61; tk.Checkbutton(self.info_frame,</p>
<p>text&#61;&#34;Auto apply&#34;,variable&#61;self.auto_apply)</p>
<p>self.auto_apply_check.pack()</p>
<p>self.minmax_label &#61; tk.Label(self.info_frame,text&#61;&#34;min: max:&#34;)</p>
<p>self.minmax_label.pack()</p>
<p>self.range_label &#61; tk.Label(self.info_frame,text&#61;&#34;range:&#34;)</p>
<p>self.range_label.pack()</p>
<p>self.bits_label &#61; tk.Label(self.info_frame,text&#61;&#34;detected bits:&#34;)</p>
<p>self.bits_label.pack()</p>
<p>self.zoom_label &#61; tk.Label(self.info_frame,text&#61;&#34;Zoom: 100%&#34;)</p>
<p>self.zoom_label.pack()</p>
<p>self.reticle_label &#61; tk.Label(self.info_frame,text&#61;&#34;Y:0 X:0 V&#61;0&#34;)</p>
<p>self.reticle_label.pack()</p>
<p>开发者ID:LaboratoireMecaniqueLille,项目名称:crappy,代码行数:25,</p>
<p>示例4: load_settings</p>
<p>点赞 6</p>
<p></p>
<p># 需要导入模块: import tkinter [as 别名]</p>
<p># 或者: from tkinter import IntVar [as 别名]</p>
<p>def load_settings(self):</p>
<p>&#34;&#34;&#34;Load settings into our self.settings dict.&#34;&#34;&#34;</p>
<p>vartypes &#61; {<!-- --></p>
<p>&#39;bool&#39;: tk.BooleanVar,</p>
<p>&#39;str&#39;: tk.StringVar,</p>
<p>&#39;int&#39;: tk.IntVar,</p>
<p>&#39;float&#39;: tk.Doub
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP