首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何向python应用程序添加一个简单的非交互式gui?

如何向python应用程序添加一个简单的非交互式gui?
EN

Stack Overflow用户
提问于 2013-07-30 22:32:05
回答 1查看 338关注 0票数 0

我编写了一个小python实用程序来监视我的输入速度,使用pyx钩子来挂钩键盘事件,并使用一个线程计时器来更新我的每分钟数的单词。

现在它只是每2秒打印一次到终端。

,我怎么才能让这个出现在一个总是在顶部的小盖子里呢?

我试着玩tkinter,但是mainloop()函数不喜欢我的关键侦听器和计时器。看来我只能运行gui或我的事件处理程序,但不能同时运行。

不幸的是,我认为我不能在tkinter中使用密钥处理程序,因为我想从其他窗口捕获事件。

有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2015-05-13 08:47:08

我不知道如何在tk中这样做,但我最近一直在使用PySide,我知道您可以使用它。

在pyside中这样做的一种方法是在单独的线程中运行两个类,这些线程使用pyside中可用的Qt信号和插槽机制进行通信。一个类将子类QThread & get方法,这些方法运行您现有的代码,并通过信号将数据传递给Ui类。第二节课将是你的吉他元素。它将调用第一类的实例,连接信号和插槽,然后启动它并开始绘制显示。

如果你走比赛德路线的话,你的资源:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17958608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档