【问题标题】:C++ "canvas" inside of tkinter frame to manipulate MS visio filestkinter 框架内的 C++“画布”来操作 MS visio 文件
【发布时间】:2015-03-30 16:40:40
【问题描述】:

由于我对 tkinter 比对 Qt 更熟悉,是否可以使用 C++ 应用程序填充 tkinter 框架以启用对 visio 文件的操作。最终的结果是希望有一个可移植的 .exe 连接到访问数据库以进行订单项跟踪,并使用 Visio“画布”来操作工作空间的可视化布局。

我对编程非常陌生,并且在学习过程中...

【问题讨论】:

    标签: python ms-access visual-c++ tkinter visio


    【解决方案1】:

    我不认为您可以在 tkinter 中嵌入像 Visio 提供的 ActiveX 控件(它可能是您所说的“visio 画布”)。即使使用 Qt,这也可能不是那么简单。

    第二件事是,“visio canvas”在没有安装 Visio 的情况下将无法工作 - 不确定您是否可以。意味着,您的用户首先必须安装 Visio(并提供许可证),然后是使用 Visio 作为“画布”的 .exe。

    如果你想要一个单独的 exe,我建议你使用框架中可用的任何东西,而不是 Visio。

    【讨论】:

    • 您是否有一个框架示例,它允许在没有许可证的情况下操作 visio?就像 LibreOffice 或 Google Docs 如何在不安装 word 的情况下“理解”.doc 文件一样?
    • 不幸的是我不知道这样的框架。 AFAIK,唯一一个在没有 Visio 的情况下操作 Visio 文件的已知库/框架是 Aspose.Diagrams (aspose.com/.net/diagram-component.aspx) 但请注意,它不是免费的,事实上,它比 Visio 贵几倍。
    • 经过一番谷歌搜索后,价格贵得离谱...7.5k+ .net 许可证...感谢您朝着正确的方向努力。
    猜你喜欢
    • 2020-03-17
    • 1970-01-01
    • 2018-02-04
    • 2021-09-28
    • 1970-01-01
    • 2015-04-18
    • 2020-07-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多