标签: embed

如何在 Python Tkinter GUI 中嵌入 Cartopy?

我想在 Python (2.7) Tkinter GUI 应用程序(在 Windows 7 PC 上)中嵌入 Cartopy 模块映射,但我需要帮助来弄清楚如何实现。

据我了解,Cartopy 模块只是使 matplotlib 将其“绘图”或绘图视为坐标并将其投影到现实世界的地理投影。现在我已经看到了有关如何将 matplotlib 嵌入到 Tkinter 中的问题和指南,但这些总是涉及创建 matplotlib 图(),然后在该图上使用 show() 方法和FigureCanvasTkAgg(),而创建 cartopy 地图的说明通常是简单地使用 pyplot 的axes()方法,同时提供cartopy投影对象,然后将show()与pyplot模块(而不是Figure对象)一起使用。我尝试了一些不同的方法,但我无法理解如何协调这两种方法(创建 cartopy matplotlib 并在 Tkinter 中嵌入 matplotlib)。我有制图、Python 和 Tkinter 方面的经验,但我对 matplotlib 和 cartopy 还很陌生,所以可能我对这些模块还不够了解。

如果有人可以建议一个具体的代码示例以及他们的答案,那将是最有帮助的。如果能看到一个示例,说明如何在新的嵌入式 cartopy 地图中绘制线或点,例如我应该在哪个对象上使用 .plot() 方法,那就太好了?

从长远来看,希望能够通过 Tkinter GUI 应用程序与 cartopy 地图进行交互。顺便说一句,以前有人做过这样的 cartopy Tkinter 嵌入吗?

---> 回答:感谢@Pelson 的回答,并提供了代码示例。对于其他遇到同样问题的人来说,据我了解,关键步骤是 1)创建一个 matplot 图形,2)通过包含投影参数向图形添加轴(从而使其成为 Cartopy 轴),以及 3)转换图形通过使用FigureCanvasTkAgg 函数将其添加到 Tkinter 小部件,然后使用其 show() 和 get_tk_widget() 方法将小部件打包或放置在 Tkinter 窗口中。

python embed tkinter matplotlib cartopy

3
推荐指数
1
解决办法
2247
查看次数

如何在我的网页中嵌入 CodePen?

我尝试将 CodePen(来自 codepen.io)添加到我的网页,但它没有按照我想要的方式显示。它仅显示文本:“在 CodePen 上查看笔...”。我添加的图片显示了 CodePen 上的嵌入窗口。

如何正确嵌入笔,使其完全显示在我的网页上?抱歉,如果这是一个非常愚蠢的问题,我仍然是 HTML 方面的菜鸟。

html css embed

3
推荐指数
1
解决办法
1万
查看次数

在 iframe 中显示缩略图

我在这方面还很陌生。我有以下内容iframe

<iframe width="560" height="315" src="<%=video1[1]%>" frameborder="0" allowfullscreen></iframe> 
Run Code Online (Sandbox Code Playgroud)

我想做的是让它播放video1[1],但显示其中的图像video1[2]

我尝试做的是:

<iframe width="560" height="315" href="<%=video1[2]%>" src="<%=video1[1]%>" frameborder="0" allowfullscreen></iframe>
Run Code Online (Sandbox Code Playgroud)

但这行不通。

有简单的方法吗?

html java embed iframe facebook-iframe

3
推荐指数
1
解决办法
3万
查看次数

嵌入功能说明

阅读 stats 包的文档后embed(),我仍然不明白输出。如果有人可以用另一种/更简单的方式解释下面的示例(还有列的顺序),我将不胜感激。谢谢!

> x <- 1:10
> embed (x, 3)
     [,1] [,2] [,3]
[1,]    3    2    1
[2,]    4    3    2
[3,]    5    4    3
[4,]    6    5    4
[5,]    7    6    5
[6,]    8    7    6
[7,]    9    8    7
[8,]   10    9    8 
Run Code Online (Sandbox Code Playgroud)

embed r

3
推荐指数
1
解决办法
1641
查看次数

将 .exe 文件嵌入到 C++ 程序中?

我写了一个 c++ 程序,我想在里面执行我的第二个程序,这是一个 exe 文件。问题是我想将我的程序作为一个文件共享给其他人。

当我在互联网上搜索时,我找到了这个解决方案。

只需在编译时使用 .rc 文件将第二个 .exe 文件作为二进制资源存储在主 .exe 中。在运行时,您可以使用FindResource()LoadResource()和访问它,LockResource()然后将其写出到磁盘上的临时文件,然后再将其传递给system().

但我不明白如何“将 .exe 文件存储为二进制资源”

我目前正在使用它CreateProcess()来启动我的第二个程序,该程序运行良好。任何人都可以为我写一些例子吗?

c++ windows embed cygwin exe

3
推荐指数
1
解决办法
1428
查看次数

在 Quarto html 中嵌入网页

有没有办法将网页嵌入到四开reveal.js或 HTML 输出中?

到目前为止,有文档将 IFrame 作为 的交互式背景reveal.js,但这并不是很灵活。

可重现的例子:

---
format: revealjs
---

## A title

I'd like to embed [this webpage](https://example.com/).
Run Code Online (Sandbox Code Playgroud)

html embed reveal.js quarto

3
推荐指数
1
解决办法
1305
查看次数

在其他应用程序中嵌入应用程序

我相信你们中的一些人注意到,如果你有Acrobat Reader(或任何其他pdf查看器),并在Firefox中打开一个pdf,你会看到它嵌入你的选项卡中.有没有办法在JFrame中嵌入应用程序?

java embed swing

2
推荐指数
1
解决办法
2358
查看次数

如何在XHTML 1.0 Strict网页中嵌入SWF对象?

简单的问题:我正在寻找一种符合标准的嵌入flash文件的方法.我一直在为这个项目使用Dreamweaver(不是因为我喜欢它,而是因为我的同事不是HTML专家)而且它显然使用非标准代码来嵌入flash文件.它可能是HTML中的标准,但在我喜欢使用的XHTML中并没有那么多.

符合标准的方法是什么?我更喜欢不使用每个人似乎都使用的JavaScript库,我正在寻找一个纯XHTML解决方案,以便在未启用JavaScript时我的页面会优雅地降级.

谢谢,如果需要,我可以发布我现有的不合规代码.

embed flash xhtml standards-compliance

2
推荐指数
1
解决办法
3852
查看次数

如何将SVG文件包含为<input>背景

我是SVG世界的新手,刚开始尝试今天.我正在尝试创建一个移动网站,其中主要图形都是可扩展的,从而支持所有显示分辨率.

我为我的输入创建了一个svg文件(当前type ="image"),令人惊讶的是结果与我的代码编辑器(Coda)中的结果一样.在测试(移动Safari,DT Safari和DT FF)时,输入显示损坏的图像路径占位符(誓言是正确的,因为我可以右键单击下载文件).

如何在(html5)文档中包含我的SVG文件?

embed mobile html5 svg input

2
推荐指数
1
解决办法
1万
查看次数

android iFrame不滚动:在保持移动兼容性的同时,在客户端的Web页面上包含我们的"小部件"的做法是什么

我们开发了SAAS预订申请.

作为此服务的一部分,我们为客户提供了一个"小部件",可嵌入其现有的网页中,以便客户预订.

我们已经将这个小部件实现为一个简单的iframe,到目前为止一直很好用.iFrame似乎是一个很好的解决方案,适用于桌面浏览器,iOS设备和一些Android手机,但我们得到报告,在一些Android设备上,iFrame不可滚动并导致用户问题.

我们希望尽可能兼容各种设备,以便我们开始思考,我们是否以正确的方式做到这一点......

我的问题是,iFrame是将这样的小部件包含到另一个网站的适当方式吗?或者,是否有更好的方法来实现相同的结果.

我的研究表明,Youtube,Facebook等似乎使用iFrame来实现这种功能.

也许iFrames是做到这一点的最佳方式,那些旧设备上的用户只需要接受不太完美的体验,或者可能有更好的方法让我们接近这个.

谢谢你的任何想法!

这是iframe:

<iframe src="http://salontastic.salonmonster.com/client/index.php?layout=2" width="100%" min-width="630px" style="min-height:600px;" scrolling="auto" frameborder="0"></iframe>
Run Code Online (Sandbox Code Playgroud)

我创建了一个jsfiddle来演示它的实际效果.

http://jsfiddle.net/6htuz/

embed iframe mobile android scroll

2
推荐指数
1
解决办法
6193
查看次数