精华内容
下载资源
问答
  • 嗨,我收到此代码未定义StringVar()的错误,这可能是一件小事,但我对tkinter并不了解,希望获得一些帮助,谢谢.这是我的代码:import tkinter as tkclass Converter1(tk.Tk):def __init__(self):tk.Tk.__init__(self)...

    嗨,我收到此代码未定义StringVar()的错误,这可能是一件小事,但我对tkinter并不了解,希望获得一些帮助,谢谢.

    这是我的代码:

    import tkinter as tk

    class Converter1(tk.Tk):

    def __init__(self):

    tk.Tk.__init__(self)

    self.entry = tk.Entry(self)

    self.variable = StringVar()

    self.variable.set("Miles to Kilometers") # default dropdown menu value

    self.menu = tk.OptionMenu(self, variable, "Miles to Kilometers", "Kilometers to Miles")

    self.button = tk.Button(self, text="Convert!", command=self.convertMK)

    self.button.pack()

    self.menu.pack()

    self.button.pack()

    self.entry.pack()

    def convtertMK(self): # converts the miles and kilometers using the dropdown menu

    if var.get() == "Miles to Kilometers":

    print(int(self.entry.get()) * 1.6093)

    else:

    print(int(self.entry.get()) / 1.6093)

    converter = Converter1()

    这是错误:

    Traceback (most recent call last):

    File "/Users/MaxBookPro/Desktop/test.py", line 25, in

    converter = Converter1()

    File "/Users/MaxBookPro/Desktop/test.py", line 8, in __init__

    self.variable = Variable1

    NameError: global name 'Variable1' is not defined

    再次感谢.

    展开全文
  • 我遇到了一个关于StringVar类的小问题。问题是,当我运行python脚本时,在初始化StringVar变量的行上会出现一个错误。我已经写了一个关于这个问题的示例程序,我想开始工作:from Tkinter import *var = StringVar()...

    我正在尝试使用Tkinter用Python编写一个非常简单的UI。我遇到了一个关于StringVar类的小问题。问题是,当我运行python脚本时,在初始化StringVar变量的行上会出现一个错误。我已经写了一个关于这个问题的示例程序,我想开始工作:from Tkinter import *

    var = StringVar()

    var.set('test');

    当我在python中运行它时,会看到以下错误:$ python test.py

    Traceback (most recent call last):

    File "test.py", line 3, in

    var = StringVar()

    File "/usr/lib/python2.6/lib-tk/Tkinter.py", line 254, in __init__

    Variable.__init__(self, master, value, name)

    File "/usr/lib/python2.6/lib-tk/Tkinter.py", line 185, in __init__

    self._tk = master.tk

    AttributeError: 'NoneType' object has no attribute 'tk'

    Exception AttributeError: "StringVar instance has no attribute '_tk'" in > ignored

    我觉得这是我的Python安装中的一个问题,但可能是我做错了什么?我正在Ubuntu Linux上使用python 2.6.5版本,如果这有什么不同的话。

    展开全文
  • 我遇到了StringVar类的一个小问题.问题是,当我运行python脚本时,我在初始化StringVar变量的行上得到一个错误.我已经编写了一个示例程序来解决这个问题,我想让它工作:from Tkinter import *var = StringVar()var.set...

    我正在尝试使用Tkinter在

    Python中编写一个非常简单的UI.我遇到了StringVar类的一个小问题.问题是,当我运行python脚本时,我在初始化StringVar变量的行上得到一个错误.我已经编写了一个示例程序来解决这个问题,我想让它工作:

    from Tkinter import *

    var = StringVar()

    var.set('test');

    当我通过python运行它时,我看到这个错误:

    $python test.py

    Traceback (most recent call last):

    File "test.py", line 3, in

    var = StringVar()

    File "/usr/lib/python2.6/lib-tk/Tkinter.py", line 254, in __init__

    Variable.__init__(self, master, value, name)

    File "/usr/lib/python2.6/lib-tk/Tkinter.py", line 185, in __init__

    self._tk = master.tk

    AttributeError: 'NoneType' object has no attribute 'tk'

    Exception AttributeError: "StringVar instance has no attribute '_tk'" in > ignored

    我觉得这是我的Python安装的一个问题,但可能是我做错了什么?我在Ubuntu Linux上使用python版本2.6.5,如果这有所作为.

    展开全文
  • 定义一个函数,in_entry(),获取Entry的输入值,怎么试验获得的都是初始设定值0,除非把界面父窗口root关掉,怎么在不关掉root的情况下获取num值,部分代码如下:fromtkinterimport*root=Tk()defin_entry():tk=Top...

    小白,各位大神,求助以下问题,搞了一下午,没搞定,不胜感激!

    定义一个函数,in_entry(),获取Entry的输入值,怎么试验获得的都是初始设定值0,除非把界面父窗口root关掉,怎么在不关掉root的情况下获取num值,部分代码如下:

    from tkinter import *

    root=Tk()

    def in_entry():

    tk=Toplevel(root)

    tk.title('校正集样品输入:')

    num=StringVar()

    num.set(0)

    label=Label(tk,text='请输入校正集样品数():')

    label.pack()

    entry=Entry(tk,textvariable=num)

    entry.pack()

    b=Button(tk,text='退出',command=tk.destroy)

    b.pack()

    tk.mainloop()

    return num.get()

    def ks():

    n=in_entry()

    print(n)

    if __name__=='__main__':

    ks()

    展开全文
  • I am expecting my button function to print a number (minutes_selected) based on the current value of the Spinner UI element, but the variable is always PY_VAR1:from tkinter import *from tkinter import...
  • from tkinter import StringVarclass StringVar_WithHistory(StringVar):def __init__(self):self.history = []def set (self,value):if StringVar.get(self) != value:StringVar.set(self, value)self.history.appe...
  • 显示的文字通过StringVar设置。创建这两个字段的函数除了创建一个tkinter.Entry对象和另一个创建一个tkinter.ttk.Entry对象之外是相同的。tkinter入口作品上的StringVar。 ttk.Entry上的StringVar失败根据希普曼的...
  • String匹配函数

    2012-07-29 20:29:00
    function findString(t:String,g:String){ var num:int = t.length; var bool = true; for(var i = 0; i< num; i++){ if(t[i] == g[0]){ for(var h = 0; h < g.length; h++){...
  • JS中的StringFormatter函数

    千次阅读 2018-12-08 09:59:11
    JS中有时需要进行参数拼接,但是双引号和单引号的交叉使用,往往会引起不必要的麻烦,使用StringFormatter函数可以很好的解决这一点。自定义函数如下: String.prototype.format = String.prototype.f = function ...
  • [Java教程]常用API——字符串String函数02016-09-30 12:00:12上图:声明var myString = new String(“Every good boy does fine.”);var myString = “Every good boy does fine.”;字符串连接var myString = ...
  • js对象转string函数 functionobj2str(o){ varr=[]; if(typeofo=="string")return"""+o.replace(/(['"\])/g,"\$1").replace(/(n)/g,"\n").replace(/(r)/g,"\r").replace(/(t)/g...
  • javascript的String函数

    2019-09-27 18:34:12
    1,当String函数的参数拥有toString()方法时,String函数将以无参数的形式调用该参数的toString()方法并返回值。 2,当参数没有toString方法时(null和undefined两种类型),String函数以字符串形式,返回参数的...
  • String函数replace()

    2008-06-20 19:36:00
    在javascript中,String函数replace()简直太让人喜爱了。它灵活而强大的字符替换处理能力,让我不禁想向大家介绍它。 replace()最简单的算是能力就是简单的字符替换。示例代码如下: <script language=...
  • var myString = new String(“Every good boy does fine.”); var myString = “Every good boy does fine.”; 字符串连接 var myString = “Every ” + “good boy ” + “does fine.”; var ...
  • String字符串函数

    2020-10-29 08:56:05
    String字符串函数 1.定义一个字符串 var str = 'Aheloworld' 2.获取字符串长度 string.length var str = 'Aheloworld' console.log(str.length) 3.返回指定位置下标的字符 string.charAt() var str = '...
  • String.prototype.format = String.prototype.f = function() { var s = this, i = arguments.length; while (i--) { s = s.replace(new RegExp('\\{' + i + '\\}', 'gm'), arguments[...
  • string split函数去掉字符串空格

    千次阅读 2018-09-03 18:47:17
    var str = "14, 19, 23, 25, 61, 6, 3, 31, 15, 31, 3, 18, 12, 61, 4, 5, 14, 11, 2, 26, 24, 6, 2, 1, 14, 11, 8, 6, 6, 2, 12, 27, 51, 22, 25, 24, 28, 3, 61, 22, 81, 26, 61, 1, 23, 11, 2, 26, 27, 11, ...
  • 在javascript中,String函数replace()简直太让人喜爱了。它灵活而强大的字符替换处理能力,让我不禁想向大家介绍它。replace()最简单的算是能力就是简单的字符替换。示例代码如下:var strM = "javascript is a ...
  • lr_save_var函数

    2015-05-25 23:34:18
    Action() ... lr_save_var(lr_eval_string("{name}")+11,10,0,"surname");//格式为"正文内容的偏移量",“剩余文本中保留的字节数”,“参数设置0,默认即可”,“保存结果的参数” return 0; }
  • lr_save_var函数解析

    2016-06-02 17:07:00
    LR字符串截取lr_save_var 示例: Action(){ web_save_timestamp_param( "tStamp",LAST ); lr_output_message("tStamp的原始值:%s",lr_eval_string("{... lr_save_var( lr_eval_string("{tStamp}"),6,0, "name...
  • 如果类的一个成员函数的返回值是string类型,需要注意一个问题 其返回值可能是错误的 例如函数的实现如下 function GetString( s: string ): string; begin  Result := Result + s; end; 调用方式如下...
  • js之String()函数

    2019-03-16 19:43:36
    String()为构造函数,用于字符的类型的转换和字符串操作。 1.所有东西都能往里塞,并转换成字符类型。 var str = String(123); console.log(str);//123 var str = String('hello world');//hello world console...
  • 1、有时候需要把对象中的字段属性打印出来,下面用JS实现输出对象: 1 function writeObj(obj) { 2 var description = ""; 3 for (var i in obj) { 4 var property = obj[i]; 5 de...
  • 下面摘抄一下源码,深入分析一下他的设计实现思路: 代码如下: function format(string) { var args = arguments; var pattern = new RegExp(“%([1-” + arguments.length + “])”, “g”); return String(string)...
  •  javascript的String类内置函数replace(regexp, newString)函数提供了字符串替换功能,从函数原型上可以看出支持 Regular Exp。此函数功能非常实用,但也有几个地方有点混淆,下面通过实际的例子来说明:...
  • 源于C#中的string.Format() 代码如下: String.prototype.format = function(args) { if (arguments.length>0) { var result = this; if (arguments.length == 1 && typeof (args) == “object”) { for (var key in ...
  • JavaScript 代码笔记 —— 常用 String 函数String.toUtf8 = function(str){ var out, i, len, c; out = ""; len = str.length; for(i = 0; i ; i++) { c = str.charCodeAt(i
  • 实现string2Int函数

    2019-10-06 04:36:30
    第一种,使用正则表达式实现。...function string2Int(str){ var num = str.match(/^((\-|\+)?(\d+))/); if(!num){ return NaN; } return +num[0]; } 第二种,使用map方式实现。 function str...
  • javascript中的String函数replace()

    千次阅读 2007-12-03 14:37:00
    示例代码如下:var strM = "javascript is a good script language";//在此我想将字母a替换成字母Aalert(strM.replace("a","A")); 我想大家运行后可以看到结果,它只替换了首字母。但如果加上正则表达式结果就不

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,082
精华内容 3,232
关键字:

stringvar函数