python - 使用 COM 自动化服务器和 PyQt

标签 python com pyqt pywin

我想在 PYTHON 中创建一个带有图形界面(使用 pyqt)和 COM 自动化服务器的应用程序。

这样 COM 客户端就可以使用 COM 调用此应用程序,这将导致主 gui 窗口中发生事件。但我不确定如何将 pyqt(信号/插槽)集成到 COM 自动化服务器(使用 pywin)。

最佳答案

您的软件由三个不同的部分构建:

  1. 程序核心 - 实际执行的操作。
  2. GUI - 在本例中是用 pyqt 构建的。
  3. COM 服务器 - 与 2 无关的另一个 UI。

让 COM 客户端做它的事情。输出可以做一些事情并更新 GUI 界面。

我的意思是,这两个接口(interface)之间没有任何关系。

关于python - 使用 COM 自动化服务器和 PyQt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7650348/

相关文章:

python - 在拆分器中设置 pyqt 小部件的初始宽度

python - 从 Django 下载的 docx 文件已损坏

c# - 如何将 "generic"C# 集合公开给 COM

c++ - MSXML get_documentElement() & 返回指向 COM 接口(interface)的指针

python - 将可检查组合框的文本显示到 QTableWidget

qt - 如何在委托(delegate)中重新实现粗体文本的 sizeHint? (Qt)

python - Selenium:WAITING空元素(跨度)包含任何文本

python - 应用引擎 'explicitly cancelled' 错误

python - 给定条件的矩阵上的 Numpy 高级索引

c++ - CDS 客户端数据集文件 - 是否有其他方法来操作这些文件?