精华内容
下载资源
问答
  • 嗨,我收到此代码未定义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

    再次感谢.

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

    我正在尝试使用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版本,如果这有什么不同的话。

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

    我正在尝试使用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,如果这有所作为.

    展开全文
  • 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...

    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 ttk

    def get_minutes():

    global minutes_selected

    minutes_selected.get()

    print(mintes_selected)

    root = Tk()

    minutes_selected = StringVar()

    minutes_spinbox = Spinbox(root, from_ = 1, to = 1440, textvariable = minutes_selected).pack()

    Is there some basic misunderstanding with regards to how variables can be access from within a function?

    解决方案

    You need to use the get method to get the value of the variable.

    Change this:

    print(mintes_selected)

    To this:

    print(minutes_selected.get())

    展开全文
  • 定义一个函数,in_entry(),获取Entry的输入值,怎么试验获得的都是初始设定值0,除非把界面父窗口root关掉,怎么在不关掉root的情况下获取num值,部分代码如下:fromtkinterimport*root=Tk()defin_entry():tk=Top...
  • 我正在用Python中的tkinter模块制作一个GUI应用程序(主要是为了提高我的Python技能,我们在GCSE计算机科学中使用它),但是我遇到了一个我无法解决的恼人问题。在我有一个UI,它由多个标签和使用grid方法放置的输入框...
  • 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失败根据希普曼的...
  • 许多Python内部使用'foo' * 20函数调用(与C等效)来显式地内生Python字符串,但是除非遇到这些特殊情况之一,否则两个相同的Python字符串文字将产生不同的字符串。Python还可以自由地重用内存位置,并且Python还将...
  • 字符串是 Python 中最常用...'var2 = "Python Runoob"Python访问字符串中的值Python不支持单字符类型,单字符也在Python也是作为一个字符串使用。Python访问子字符串,可以使用方括号来截取字符串,如下实例:#!/usr...
  • 在我在网站上尝试了其他多种答案,包括一个使用StringVar的,这让我一无所获,另一个使用了装饰器,其余的似乎超出了我的理解力。在我的代码是:import tkinter as tkimport time#Creating Rootroot = tk.Tk()#...
  • python/Python.h> #include "libtest.h" static PyObject * callThatFunc(PyObject *self, PyObject *args) { const char *a, *b, *c; if (!PyArg_ParseTuple(args, "S", &a, &b, &c)) return ...
  • 在现在我已经创建了另一个函数,我想用它创建一个stringpython代码,以便以后多次应用第一个函数。第二个函数的输入可以是string,也可以是array,因此如果需要,我也可以在第二个函数的输出上使用第二个函数。我...
  • python中的eval函数 R的实现 # 须先用parse函数进行编译 eval(parse(text='var_str_name'))
  • Python 内置函数详解 3

    2021-02-14 14:39:07
    文章目录repr 函数reverse 方法round 函数set 函数setattr 函数slice 函数sorted 函数staticmethod 函数str 函数sum 方法super 函数tuple 方法type 函数unichr 函数vars 函数xrange 函数zip 函数\_\_import__ 函数...
  • 本文实例讲述了Python实现判断字符串中包含某个字符的判断函数。分享给大家供大家参考,具体如下: #coding=utf8 #参数包含两个: #containVar:查找包含的字符 #stringVar:所要查找的字符串 def ...
  • 当你使用string.Template时,有于某些元素...可以像下面使用代码这样,使用safe_substitute函数:import string values = {'var': 'foo'} t = string.Template("$var is here but $missing is not provided") try:
  • var engine = IronPython.Hosting.Python.CreateEngine(); var scope = engine.CreateScope(); var source = engine.CreateScriptSourceFromFile("Obtain.py"); source.Execute(scope); var test = scope.Get...
  • 分享给大家供大家参考,具体如下:#coding=utf8#参数包含两个:#containVar:查找包含的字符#stringVar:所要查找的字符串def containVarInString(containVar,stringVar):try:if isinstance(str...
  • Windows下php执行exec函数调用python

    千次阅读 2017-04-11 20:43:44
    Windows下php执行exec函数调用python ... $var = 6; $var1 = 12; $l = exec("D:\python3.5\python hah.py $var $var1",$Array,$ret); //exec($String , $Array , $ret)函数有三个参数,$String 表示执行的语句,
  • #coding=utf8 #参数包含两个: #containVar:查找包含的字符...#stringVar:所要查找的字符串 def containVarInString(containVar,stringVar): try: if isinstance(stringVar, str): if stringVar.find(containVar):
  • 下面给大家一一介绍:数据类型常用的数据类型:数字(number),字符串(string),list(数组),tuple(元组),dict(字典)数字(number)数字主要有:int(有符号整型),long(长整型),float(浮点数),complex(复数)var1 = 1(int)var2...
  • 目录:内容:类型函数:1、typeof只能判断基本数据类型,对于引用数据类型,只能判断它为objectvar s=8;console.log(typeof(s));var s2=new String(‘hello2‘);console.log(typeof(s2)); //没法判断它的具体类型2、...
  • string.capitalize() var = "ryan.li" print(var.capitalize()) >>>Ryan.li 2、返回 str 在 string 里面出现的次数,如果 beg 或者 end 指定则返回指定范围内 str 出现的次数 string.count(str, beg=0,...
  • 问 题程序如下:import tkinter as tkwindow = tk.Tk()window.title("我的程序")window.geometry('400x300')var = tk.StringVar()lable = tk.Label(window,textvariable = var,font = (('微软雅黑'),12))lable.pack...
  • from tkinter import Tk, Frame, Button, Label, Entry, StringVar, IntVar , mainloop import datetime root = Tk() v1 = StringVar() v2 = StringVar() v3 = StringVar() v4 = int() v5 = int() v6 = ...
  • import tkinter as tkwindow = tk.Tk()window.title('计算器')window.geometry('360x435')window.attributes("-alpha", 0.95)window.resizable(0, 0)#窗口大小固定,不能缩放var = tk.StringVar()frm_1 = tk.Frame...
  • 我有一个关于tkinter Python的快速问题。我创建了按钮添加命令来执行...在def Top(self):self.string1=StringVar() ###self.string2=StringVar()self.string3=StringVar() ###self.Top=Toplevel()self.Top.title("Da...
  • var A_LIST []string A_LIST = append(A_LIST, "str1", "str2") var B_LIST []string B_LIST = append(B_LIST, "str3", "str4") } </code></pre> <p>which can build and I can print out the two variables ...
  • 第一个参数(必须) - {String | Object | Function}renderVue.component('elem', {render: function(createElement) {return createElement('div');//一个HTML标签字符/*return createElement({template: '});*//*var...

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 156
精华内容 62
关键字:

pythonstringvar函数

python 订阅