【问题标题】:Chrome webpage inside a Tk frameTk 框架内的 Chrome 网页
【发布时间】:2014-03-24 06:47:23
【问题描述】:

我想在 Tcl Tk 框架内运行我的 chrome 页面。而且我必须从 Windows 平台运行我的脚本......到目前为止,我可以使用 start 命令启动 chrome 页面。如何将我的 chrome 页面包含在 Tk 窗口中?

eval exec [auto_execok start] http://www.gmail.com

谢谢

【问题讨论】:

  • 确实应该是exec {*}[auto_execok start] "" http://www.gmail.com,但这不会对您的问题产生实质性影响。

标签: google-chrome tcl tk


【解决方案1】:

我认为你做不到。您可以使用-container 选项将应用程序嵌入到 Tk 框架中,该选项通知 Tk 此框架将用于托管第三方窗口。然后,您必须将窗口 id (winfo id $frame) 传递给应用程序,以便它知道将此 Tk 框架用作其父级。在 Tcl wiki 上有一个示例 embedding mplayer 并使用 mplayer 的 -wid 选项。我在 chrome 中(也没有在 chromium 中)看不到可以接受嵌入窗口的选项。有一个chromium embedded 项目可能值得研究。

【讨论】:

    猜你喜欢
    • 2013-06-24
    • 2011-05-31
    • 1970-01-01
    • 2015-03-19
    • 2011-12-26
    • 2014-12-16
    • 1970-01-01
    • 2019-06-17
    • 1970-01-01
    相关资源
    最近更新 更多