【发布时间】:2021-03-25 21:55:44
【问题描述】:
我有一个在 tkinter 中创建的图像编辑器。但是,我会添加一个存在于 PyQt 中的浮动小部件。有没有办法用 PyQt 运行集成的 tkinter?
【问题讨论】:
我有一个在 tkinter 中创建的图像编辑器。但是,我会添加一个存在于 PyQt 中的浮动小部件。有没有办法用 PyQt 运行集成的 tkinter?
【问题讨论】:
我做了一个解决问题的解决方法。我使用 python 子进程调用 PyQT 实例和选项 QtCore.Qt.WindowStaysOnTopHint 用于在 tkinter 上运行的应用程序。它的工作。
但最好的解决方案是在 python 中创建一个线程并在该线程中调用 PyQt。在这种情况下,可以为 PyQt 传递一个 tk 实例并在两者之间进行通信。它也工作。没关系。
【讨论】:
不,没有办法将 PyQt 和 Tkinter 的小部件组合在一个应用程序中。至少,不是不用在单独的线程或进程中运行每个工具包。您不能将其中一个的小部件嵌入到另一个的小部件中。
【讨论】: