问题标签 [wxpython]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
2981 浏览

python - Py2Exe - “应用程序配置不正确。”

我已经使用 Py2Exe 编译了我的 Python 程序,并且在客户端的计算机上,我们使用依赖遍历器满足了所有依赖关系,但我们仍然得到“应用程序配置不正确。重新安装应用程序可能会解决问题。” 我也在使用 wxPython。

客户端没有管理员访问权限。

有任何想法吗?

0 投票
1 回答
299 浏览

python - Pythoncard 项目设置大小

下面是我的 pythoncard 应用程序的基类:

它使用具有以下内容的资源文件:

在我标有“这里”的评论的行上打印(80, 21) (732, 220),这是我所期望的(80, 21) (80, 21)。如何在 pythoncard 应用程序中设置组件的大小?

0 投票
3 回答
3820 浏览

python - 如何使 wx 工具栏按钮变大?

我有一个 wx.Toolbar,我想让按钮变大。我已经搜索过,似乎找不到任何关于如何执行此操作的具体文档。

我也想知道这将如何跨平台翻译;OSX 上的按钮和图标会怎样?

0 投票
4 回答
3462 浏览

python - 从 wx.TextCtrl 中删除行

我正在使用 wx.TextCtrl 从网络守护程序输出文本。
由于输出非常冗长,TextCtrl 中的文本大小可能会变得很大(顺便说一句,TextCtrl 内容的大小是否有任何限制?)
我想在 TextCtrl.GetNumberOfLines 时从 TextCtrl 中删除前 N 行() 超过预定义的阈值。实现这一目标的最佳方法是什么?

0 投票
2 回答
264 浏览

python - wxPython 的 SuggestBox?

是否有类似Google Web Toolkit 中的SuggestBox的 wxPython 小部件?它基本上是一个神奇的文本框,可以调用一些代码来提出与用户迄今为止输入的内容相关的建议。就像谷歌网页上的搜索框一样。

如果这样的小部件还没有浮出水面,我会很感激我如何用现有的小部件实现它的草图。

0 投票
5 回答
30492 浏览

python - What is the best real time plotting widget for wxPython?

I would like to show a real time graph with one or two curves an up to 50 samples per second using Python and wxPython. The widget should support both Win32 and Linux platforms.

Any hints are welcome.

Edited to add:

I don't need to update the display at 50 fps, but up need to show up to 50 samples of data on both curves, with a reasonable update rate for the display (5..10 fps should be okay).

Edited to add:

I have used mathplotlib in a project with good success. I have then settled for wx.lib.plot for other projects, which I found to be simpler, but somewhat easier to use and consuming less CPU cycles. As wx.lib comes as part of the standard wxPython distribution is is particularly easy to use.

0 投票
1 回答
510 浏览

python - wxPython 在应该抛出异常时不会抛出异常,而是给出原始错误消息

我正在为我用 python 编写的应用程序编写菜单,使用 wxPython 库作为用户界面,并且我正在尝试将图标添加到某些菜单项。因为我试图对此认真负责,所以我试图限制如果引用的图像文件之一不存在所造成的损害,最简单的方法(在我看来)是使用异常。

问题是,当我链接到一个不存在的文件时,不会引发异常。相反,我收到一个可怕的消息框,说明:

Can't load image from <path>: Image does not exist.

这条消息正是我试图阻止的类型,但即使使用最广泛的异常捕获语句也没有任何作用。

这是一个精简版,从我所写的内容中获取似乎相关的内容:

所以这些是我的问题:我做错了什么?当有其他方法解决它时(尽管在我的脑海中似乎不是那么简单),我是否朝着错误的方向接近这个问题,过于强调异常?这是 wxPython 库中的错误吗,因为我很确定它应该抛出异常,即使它不是最好的解决方法?

ps 谷歌搜索可以做的最好的事情是建议我使用 wxPython 附带的模块将所有图像转换为 python 代码img2py,但我更愿意将图像保留为图像格式以用于我正在做的事情。

0 投票
1 回答
550 浏览

wxpython - wxWidgets 中的窗口溢出小部件

我正在寻找一种在 Linux 上的 wxPython 中实现这种设计的方法......
我有一个带有按钮的工具栏,当按下按钮时,应该会出现一个弹出窗口,模仿工具栏的扩展(如菜单),并且这个弹出窗口应该显示两列单选按钮(比如 2x5)和一个文本框......我的主要问题是工具栏的高度很小,所以弹出窗口必须溢出窗口/客户区的边界......

我想到了两种可能的实现:

  • 通过使用 wxMenu,因为可以在客户区之外绘制菜单。我担心布局可能性对于我的目标不够灵活
  • 通过使用异形框架。按下按钮将重新塑造框架并根据要求绘制所需的小部件。

我的问题是:我错过了什么/错了吗?:) 这完全可行吗?

0 投票
2 回答
469 浏览

python - 是否可以在 wxPython 中使文本半透明?

我在我的主 wx.Frame 上添加了一些 wx.StaticText 对象,它已经应用了背景图像。但是,StaticText 似乎总是使用纯色(不透明)背景颜色绘制,从而隐藏图像。我尝试创建一个 wx.Color 对象并在那里更改 alpha 值,但这没有产生任何结果。有什么方法可以将文本放在框架上并让背景发光?此外,是否可以使文本本身半透明?谢谢。

0 投票
7 回答
20544 浏览

python - Qt 现在在 LGPL 下发布,你会推荐它而不是 wxWidgets 吗?

我是 wxWidgets 的重度用户,部分原因是许可的原因。

  • 您如何看待 wxWidgets 的未来,以及最近宣布的 Qt 现在在 LGPL 下发布?
  • 您认为 wxwidget 对于新项目来说仍然是一个不错的技术选择吗?或者您会建议采用 Qt,因为它将成为事实上的标准。
  • 我还对这可能对它们与最常见的脚本语言(例如 PyQt、wxPython、wxRuby)的绑定产生的影响感兴趣。为什么 PyQt 有专业级的设计师而 wxPython 却没有得到充分利用?

有关的:

https://stackoverflow.com/questions/443546/qt-goes-lgpl-on-windows-is-it-good-enough-to-use-instead-of-mfc