1
0
长时间运行的进程会阻塞应用程序的主循环,从而导致它“锁定”。您需要在单独的线程中进行下载,然后在完成后更新您的UI。下面是一些关于使用线程(和其他方法)的链接,它们可能会帮助您: http://wiki.wxpython.org/LongRunningTasks http://www.blog.pythonlibrary.org/2010/05/22/wxpython-and-threads/ |
2
0
除了Mike的回答(他所说的适用),您还可以通过从HTMLWindow重写OnOpeningURL方法并指定
见: these wx docs 为了解释。 |
3
0
您可能希望在最新的Wxpython开发版本中试用新功能? 您首先需要确保已下载并安装了最新版本。 您可以在“开发版本”下找到它: http://www.wxpython.org/download.php 这是一个与最新的Wxpython(v2.9)开发版本配合使用的简单示例:
我希望这能解决你的问题,让我知道。 |
4
0
Steven Sproat走上了正确的道路(我被表扬了——没有你的建议是不可能做到的)——以下是完整解决方案的相关部分:
在html.htmlwindow的派生类中:
对于我的应用程序来说,这很好,但是如果你真的想“像普通的网络浏览器一样”加载图像,那么你需要的不仅仅是wx.html.htmlwindow。但是,这是非阻塞的,将正确加载图像。 |
July · 如何定义数字间隔,然后四舍五入 1 年前 |
user026 · 如何根据特定窗口的平均值(行数)创建新列? 1 年前 |
Ashok Shrestha · 需要追踪特定的颜色线并获取坐标 1 年前 |
Nicote Ool · 在FastApi和Vue3中获得422 1 年前 |
Abdulaziz · 如何对集合内的列表进行排序[重复] 1 年前 |
asmgx · 为什么合并数据帧不能按照python中的预期方式工作 1 年前 |