【发布时间】:2017-11-23 07:25:42
【问题描述】:
我正在编写一个 Python 程序,它侦听 RFID 输入并且仅在提供有效令牌时运行。该程序还有一个我想使用 TkInter 构建的 GUI。
谜题的两个部分单独工作都很好,但就目前而言,我似乎可以选择一个或另一个 - 但不能同时选择两者!我可以很好地绘制我的 TkInter 窗口,但是如果我调用该函数来开始侦听 RFID 输入,那么当该位运行正常并且工作时……没有 GUI。
代码如下。到目前为止,您可以通过我在终端上的打印输出来查看我的调试工作...
#!/usr/bin/env python3 导入系统 导入 MySQL 数据库 如果 sys.version_info[0] == 2: 从 Tkinter 导入 * 将 Tkinter 导入为 ttk 别的: 从 tkinter 导入 * 将 tkinter 导入为 ttk 全屏窗口类: def __init__(self): self.tk = Tk() self.frame = 框架(self.tk) self.frame.pack() ttk.Button(self.tk, text="hello world").pack() self.tk.attributes('-zoomed', True) self.state = 假 self.tk.bind("我确信这很简单,但由于我是 Python/TkInter n00b,所以它打败了我,我已经完成了谷歌搜索。感谢您提供任何帮助:)
【问题讨论】:
-
Fulscreen_Window.listen_rfid调用的函数listen_rfid定义在哪里?应该是self.listen_rfid? -
在第 38 行定义了“end_fullscreen”函数之后。
-
那么你的意思是
self.listen_rfid?
标签: python python-2.7 python-3.x user-interface tkinter