草庐IT

Python - 在单独的子进程或线程中运行 Autobahn|Python asyncio websocket 服务器

我有一个在Python3.4.1中运行的基于tkinter的GUI程序。我在程序中运行了几个线程来从各种url获取JSON数据。我想添加一些WebSocket功能,以便能够允许程序充当服务器并允许多个客户端通过WebSocket连接到它并交换其他JSON数据。我正在尝试将Autobahn|PythonWebSocket服务器用于异步。我首先尝试在GUI程序下的单独线程中运行asyncio事件循环。但是,每次尝试都会给出'AssertionError:Thereisnocurrenteventloopinthread'Thread-1'。然后我尝试使用标准库多处理包生成一个进程,该包在另

Python编程:Tkinter图形界面设计(1)

目录一、Tkinter的程序框架 二、窗口内容2.1窗口的几何尺寸2.2窗口的摆放位置2.3 实验代码2.4控件管理三、控件编程一、Tkinter的程序框架窗口的生成和窗口的呈现,用Tk()和mainloop()包括起来,中间程序是附着在窗口的内部部件。​ 二、窗口内容窗口的内容,是最丰富的细节包括:1、几何尺寸2、按钮部件3、...2.1窗口的几何尺寸1)重要操作函数设置窗口的标题:root.title('PythonGUILearning')设置窗口大小:root.geometry('380x300')设定窗口可以(不可)重resize窗口:root.resizable(width=Fal

python - tkinter 应用程序添加右键单击上下文菜单?

我有一个python-tkintergui应用程序,我一直在尝试找到一些方法来添加一些功能。我希望有一种方法可以右键单击应用程序列表框区域中的项目并调出上下文菜单。tkinter能够做到这一点吗?看看gtk或其他一些gui-toolkit会更好吗? 最佳答案 您将创建一个Menu实例化并编写一个调用的函数它的post()或tk_popup()方法。tkinterdocumentation目前没有任何关于tk_popup()的信息.阅读Tkdocumentation描述或来源:library/menu.tclintheTcl/Tkso

python - tkinter 应用程序添加右键单击上下文菜单?

我有一个python-tkintergui应用程序,我一直在尝试找到一些方法来添加一些功能。我希望有一种方法可以右键单击应用程序列表框区域中的项目并调出上下文菜单。tkinter能够做到这一点吗?看看gtk或其他一些gui-toolkit会更好吗? 最佳答案 您将创建一个Menu实例化并编写一个调用的函数它的post()或tk_popup()方法。tkinterdocumentation目前没有任何关于tk_popup()的信息.阅读Tkdocumentation描述或来源:library/menu.tclintheTcl/Tkso

python - 在 python 2.7 中从 tkinter 导入 ttk 的问题

我正在使用教程中的示例文件,该文件要求我首先进行两次导入:fromtkinterimport*fromtkinterimportttk我得到一个错误。我研究了一下,发现在python2.7.x中我需要将tkinter中的't'大写,所以我改为:fromTkinterimport*fromTkinterimportttk.第一行不再给出错误,但我仍然得到错误:ImportError:cannotimportnamettk.我在这个网站和其他地方研究过这个问题,似乎无法理解这个ttk是什么。我更困惑的是,当我转到python解释器时,我输入“help()”,然后是“modules”,然后是

python - 在 python 2.7 中从 tkinter 导入 ttk 的问题

我正在使用教程中的示例文件,该文件要求我首先进行两次导入:fromtkinterimport*fromtkinterimportttk我得到一个错误。我研究了一下,发现在python2.7.x中我需要将tkinter中的't'大写,所以我改为:fromTkinterimport*fromTkinterimportttk.第一行不再给出错误,但我仍然得到错误:ImportError:cannotimportnamettk.我在这个网站和其他地方研究过这个问题,似乎无法理解这个ttk是什么。我更困惑的是,当我转到python解释器时,我输入“help()”,然后是“modules”,然后是

python - 如何通过按下按钮关闭 Tkinter 窗口?

编写一个带有标签为“再见”的按钮的GUI应用程序。当。。。的时候Button被点击,窗口关闭。到目前为止,这是我的代码,但它不起作用。谁能帮我解决我的代码?fromTkinterimport*window=Tk()defclose_window(root):root.destroy()frame=Frame(window)frame.pack()button=Button(frame,text="Good-bye.",command=close_window)button.pack()window.mainloop() 最佳答案 对

python - 如何通过按下按钮关闭 Tkinter 窗口?

编写一个带有标签为“再见”的按钮的GUI应用程序。当。。。的时候Button被点击,窗口关闭。到目前为止,这是我的代码,但它不起作用。谁能帮我解决我的代码?fromTkinterimport*window=Tk()defclose_window(root):root.destroy()frame=Frame(window)frame.pack()button=Button(frame,text="Good-bye.",command=close_window)button.pack()window.mainloop() 最佳答案 对

python - 删除 Tkinter 窗口上的 TK 图标

如何从窗口的标题栏中删除tkinter图标 最佳答案 在Windows上第一步:使用图标编辑器或类似rw-designer的网站创建透明图标.将其保存为transparent.ico。第二步:fromtkinterimport*tk=Tk()tk.iconbitmap(default='transparent.ico')lab=Label(tk,text='Windowwithtransparenticon.')lab.pack()tk.mainloop()在Unix上类似的东西,但使用xbm图标。

python - 删除 Tkinter 窗口上的 TK 图标

如何从窗口的标题栏中删除tkinter图标 最佳答案 在Windows上第一步:使用图标编辑器或类似rw-designer的网站创建透明图标.将其保存为transparent.ico。第二步:fromtkinterimport*tk=Tk()tk.iconbitmap(default='transparent.ico')lab=Label(tk,text='Windowwithtransparenticon.')lab.pack()tk.mainloop()在Unix上类似的东西,但使用xbm图标。