首页 文章
  • 4 votes
     answers
     views

    ttk tkinter多个框架/窗口

    我创建的以下应用程序用于演示tkinter中的多个窗口 . 主要问题是,bmi-calculator或转换器中的 Entry 控件都没有接受输入框中的值 - 当我进行计算时,它们得到 ValueError . from tkinter import * from tkinter import ttk from tkinter import messagebox class App1(ttk.F...
  • 61 votes
     answers
     views

    在tkinter中切换两帧

    我已经构建了我的前几个脚本,它们上面有一个很好的小GUI,正如教程向我展示的那样,但它们都没有说明如何处理更复杂的程序 . 如果你有一个带有“开始菜单”的东西,对于你的开始屏幕,并且在用户选择后你移动到程序的不同部分并适当地重新绘制屏幕,这样做的优雅方式是什么? 是否只是 .destroy() 'start menu'框架,然后创建一个新的填充小部件的另一部分?当他们按下后退按钮时反转这个过程?...
  • 21 votes
     answers
     views

    tkinter和Tkinter之间的区别

    当我回答Tkinter问题时,我通常会尝试自己运行代码,但有时我会收到此错误: Traceback (most recent call last): File "C:\Python27\pygame2.py", line 1, in <module> from tkinter import * ImportError: No module named t...
  • -1 votes
     answers
     views

    在模块的文本中显示输出

    我正在研究一个登录motorolla调制解调器的工具,我让它工作并在python控制台上显示输出,这个工具有2部分一部分与gui和按钮,标签和文本框架 . 我想在Gui上显示输出而不是控制台 . 我怎么能做到这一点 这是文件: 来自Tkinter进口*进口摩托罗拉 class Application(object):def init (self): self.fen = Tk() se...
  • -1 votes
     answers
     views

    Python - 函数参数不起作用

    我正在制作这个小程序,用户可以在屏幕的x和y轴上输入他们希望移动鼠标的位置,以及他们想要点击该像素的时间 . My problem 是当我尝试将变量放入此函数时,参数显然无法转换? SetCurPos()是问题,它将采用SetCurPos(x,y),但我收到错误: File "C:\Python27\Scripts\ManipulationTools.py", line 13,...
  • 3 votes
     answers
     views

    如果调用另一个函数,则不加载TkInter Frame

    我正在编写一个Python程序来监听RFID输入,只有在出现有效令牌时才会运行 . 该程序还有一个GUI,我想用TkInter构建 . 这个拼图的两个部分都是孤立的,但是就目前而言,我似乎能够选择其中一个 - 但不是两个!我可以很好地绘制我的TkInter窗口,但是如果我调用该函数开始侦听RFID输入,那么当该位运行正常并且工作时......没有GUI . 代码如下 . 到目前为止,我可以通过打印...
  • 0 votes
     answers
     views

    Python 3 TKinter api数据馈送

    使用Python 3 / TKinter创建GUI . 需要进口poloniex 我有Poloniex的自动收报机,显示最后价格和最高出价 . 问题是当我在Tkinter应用程序之外运行价格代码应用程序时,它运行正常并更新(秒) 使用非常小的应用程序来查看是否有效 . 当我尝试在Tkinter应用程序中实现应用程序时,我不想更新,并给出错误 . 如何让应用程序显示来自股票代码的更新数据 工作正常...
  • -2 votes
     answers
     views

    在tkinter中传递不同类和定义之间的变量

    我的代码有问题 . 一旦在我的tkinter框架中按下提交按钮,我就无法将变量传递给另一个类 . 我已经按照已经发布的帖子(How to access variables from different classes in tkinter?)的建议,这有帮助,但我仍有问题 . 从我需要的地方到以下代码对这些变量进行了评论: import tkinter as tk from tkinter imp...
  • 1 votes
     answers
     views

    用Python关闭Tkinter Entry Box

    我正在尝试为用户创建一个简单的弹出文本条目,用户在其中输入文本并点击提交(按钮) . 单击提交后,我希望弹出输入框关闭并继续执行其余代码 . 以下是我从an old post here借来的显示示例代码: from Tkinter import * root = Tk() nameLabel = Label(root, text="Name") ent = Entry(roo...
  • 0 votes
     answers
     views

    Tkinter GUI计算器条目值

    我用Python构建了一个基本的计算器 . 但后来,我尝试用Tkinter制作一个真正的GUI计算器 . 问题是我不知道如何获取值以及如何返回特定操作 . 基本上我的应用程序是这样的: 3个条目(第一个值,第二个值,结果) 4个按钮(加,减,乘,除) . 我希望我的程序要做的是:当有人在第一个条目中输入一个值而在第二个条目中输入另一个值,并在第三个条目中点击“Subtract”时,将显...
  • -2 votes
     answers
     views

    tkinter中的双重输入小部件

    我正在尝试使用Python中的GUI完成ATM程序 . Problem: 在开始时,我的程序生成一个Tkinter窗口,它使用0-9按钮从输入小部件输入PIN作为输入.Entry按钮需要 Entry (root, textvariable=text_Input) ,而 text_input=StringVar() 程序将输入的PIN与文件中可用的数据进行比较 . 如果PIN匹配,我的程序通过Ent...
  • 1 votes
     answers
     views

    滚动框内的画布

    我目前正在努力在滚动框架中使用Tkinter画布 . 通过滚动框架,我的意思是由Gonzo给另一个线程(Python Tkinter scrollbar for frame)的答案中给出的Frame-Canvas结构 . 我已经调整了这个概念并添加了水平滚动条 . 现在,在内部框架的顶部,我想放置一个具有给定最小尺寸的画布 . 在该最小尺寸小于内部框架(或整个窗口)的情况下,没有问题(因为不需要滚...
  • 194 votes
     answers
     views

    为Python安装tkinter

    我想导入Tkinter . 但是,我收到一条错误,指出尚未安装Tkinter: ImportError:没有名为_tkinter的模块,请安装python-tk包 我可以使用synaptic manager安装它(可以吗?),但是,我必须在我编程的每台机器上安装它 . 是否可以将Tkinter库添加到我的工作区并从那里引用它?
  • 0 votes
     answers
     views

    从tkinter窗口中删除文本?

    这是mainProgram(): def mainProgram(): typedCountry = e.get() Country = typedCountry.lower() print 'Your country is: ' + typedCountry + '\n' if Country in bannedCountries: banned(...
  • 0 votes
     answers
     views

    'return'后,Tkinter窗口绑定停止工作

    我当前有一个绑定到窗口的事件,以便在按下回车键时调用checkPassword() . 这样可以正常工作但是当调用checkPassword()时,事件仍然被绑定,因此使用enter键清除错误框时,如果将条目留空,则无法调用自身 . def logIn(): usernameLabel = Label(frame, text = 'Username: ') pass...
  • 0 votes
     answers
     views

    Python Tkinter将self作为按钮命令参数传递

    我有一个noob问题: 我正在尝试创建一个类“Field”,它继承了Tkinter的Button类中的所有内容,但还包含附加属性“location”和获取该属性的方法 . 实现之后,我在新的“Field”类的实例中尝试让Field的命令调用它的函数来获取它的location属性: from Tkinter import * class Field(Button): def __init_...
  • 1 votes
     answers
     views

    Python:Tkinter中的Button小部件

    我刚刚开始使用Tkinter在Python 2.7中进行GUI编程 . 我想要一个按钮 Browse ,单击该按钮可打开Windows文件资源管理器并将所选文件的路径返回给变量 . 我希望以后再使用这条路 . 我按照here给出的代码 . 它会输出一个显示5个按钮的窗口,但按钮不执行任何操作 . 单击第一个按钮时,它不会打开所选文件 . 同样,在单击第二个按钮时,将调用 askopenfilena...
  • 0 votes
     answers
     views

    Tkinter,点击按钮,在Toplevel窗口中显示日历

    我删除了之前关于此的问题,以便简化我的问题并更清楚地传达问题 . 我想点击一个按钮就可以在新窗口中显示日历 . 我目前正在使用this日历脚本,在我的整个脚本中进行了一些小改动 . 我在Calendar脚本的第一部分中将Frame更改为Toplevel,如下所示: class Calendar(tk.Toplevel): def __init__(self, parent, **kw):...
  • -1 votes
     answers
     views

    访问python Tkinter中的按钮列表[重复]

    这个问题在这里已有答案: Why do my Tkinter widgets get stored as None? [duplicate] 1回答 以下是我的控制面板代码,上面有8个按钮 . from Tkinter import * import ttk class light_control(Frame): def __init__(self,i,parent,root,ltext...
  • 1 votes
     answers
     views

    由root vs self.root混淆并使用__init__ . 还与定义和类混淆

    第一: from tkinter import * self.root = Tk() self.root.configure(bg="red", padx=10, pady=10) self.root.title("WELCOME- PLEASE LOGIN)") name = Label(self.root, text="Name:&quo...
  • 0 votes
     answers
     views

    Tkinter如何通过光标移动弹出Toplevel窗口而不是按钮单击

    我有以下代码,当我单击按钮时,调用该函数并弹出一个窗口 . 我想要的是,当我点击标签并从第一个输入框移动到第二个输入框时,我需要调用此功能 . 我的目的是消除对“点击”按钮的需要 . from Tkinter import * def fn_jump(): window3 = Toplevel() window3.title("This window popped ou...
  • 0 votes
     answers
     views

    Python Tkinter调用默认事件处理程序

    我有一个带有输入框和按钮的GUI . 当我按下“q”时,关闭按钮应该被聚焦,除非条目具有焦点 . 按“q”时按下按钮有效,但是当我想在条目中插入“q”时,它会失去焦点,这样我就无法继续在输入框中插入文本 . import tkinter as tk class Window(tk.Tk): def __init__(self): tk.Tk.__...
  • -3 votes
     answers
     views

    是什么导致按钮在python Tkinter中无法点击?

    我正在使用Tkinter和python 2.7编写游戏,我尝试创建一个包含9个按钮(3x3)的吟游诗人 . 我创建了一个Button类,其中包含一个Tkinter按钮,一个包含按钮列表列表的Board类,以及一个图形类 . 在Button类中,我创建了一个显示函数,它调用了Tkinter按钮的网格函数,在Board类中,我创建了一个函数,该函数调用列表中每个按钮的显示函数 . 显示按钮,鼠标悬停(...
  • 12 votes
     answers
     views

    py2app构建正常,但应用程序失败“_tkinter.TclError”(并没有错误消息!)

    我在 Mac OSX Yosemite 10.10.1 上使用 py2app 0.9 从anaconda发行版运行 Python 3.4 并使用 Tcl 8.5 . 在早期的尝试中,构建会失败,但快速搜索会显示这些问题的解决方案(即在 setup.py 中的OPTIONS中包含'packages': ['tkinter', 'matplotlib'] ,并更改 MachOGraph.py 的第4...
  • 3 votes
     answers
     views

    在Tkinter中显示matplotlib条形图

    我想在Tkinter窗口中显示matplotlib条形图 . 我找到了很多关于如何放置折线图的教程,例如:http://matplotlib.org/examples/user_interfaces/embedding_in_tk.html 但我找不到一个放入条形图 . 我知道制作条形图的唯一方法是这样的:http://matplotlib.org/examples/api/barchart_de...
  • 1 votes
     answers
     views

    python虚拟环境中plot.show()期间的UnicodeDecodeError

    嗨,我目前正在尝试使用我的Mac终端中的python进行深度学习 . 到目前为止,我所做的是创建一个虚拟环境并安装所需的所有需求,如Tensorflow,Keras和库(其中一个是与问题相关的 matplotlib ) . 我的python版本是 3.7 . 因此,当我尝试执行下面的代码时,出现以下错误: Traceback(最近一次调用最后一次):文件“deepLearning.py”,第1...
  • 4 votes
     answers
     views

    Tkinter GUI中的多线程,不同类中的线程

    我目前正在学习Tkinter GUI编程 . 我陷入了多线程概念的某个地方 . 虽然这里讨论了很多次这个主题,但我无法理解这个概念并将其应用到我的小样本程序中 . 以下是我的代码: from PIL import Image, ImageTk from Tkinter import Tk, Label, BOTH from ttk import Frame, Style from Tkinter...
  • 1 votes
     answers
     views

    Tkinter GUI冻结 - 解锁/线程提示?

    python3的新手,开始了我的第一个项目,即使用树莓派3创建一个界面来监控和控制温室中的元素 . 目前,该程序通过DHT11传感器读取温度和湿度,并通过GPIO引脚控制多个继电器和 Servo . 我创建了一个GUI来显示每250ms读取和更新的温度和湿度 . 还有许多控制特定继电器/ Servo 的按钮 . 我现在遇到了按钮按下tkinter GUI冻结的一些问题 . 我已经在论坛上看了一下...
  • -1 votes
     answers
     views

    tkinter避免GUI冻结

    我开发了一个简单的Python应用程序,然后我决定使用Tkinter添加一个简单的GUI . 问题是,当我调用一个名为startprocess的函数并开始处理处理器很重的东西并且窗口冻结时 . 我知道这是一个常见的问题,我已经读过我应该使用多线程(非常复杂,因为函数也更新了GUI)或者将我的代码分成不同的函数,每个函数都工作了一段时间 . 无论如何,下面的代码需要修改以避免GUI冻结? impor...
  • 1 votes
     answers
     views

    使用root.after进行TKinter GUI冻结

    我正在尝试创建代码,以便在输入持续时间的 Span 内逐步增加直流电源的电压 . 我已经设置了一个用于执行此操作的GUI(这是我第一次尝试制作GUI,对不起,如果代码很奇怪),一切正常......除了GUI在代码执行时冻结,所以我无法阻止环 . 我已经研究了几个小时,并学习使用root.after而不是time.sleep,但它似乎没有帮助HeatLoop函数 . GUI现在更新,但只是零星的,...

热门问题