问题标签 [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 投票
1 回答
434 浏览

wxpython - 如何在 wxGlade 创建的文件中插入版权声明?

我使用 wxGlade 创建使用 wxWidgets 的 Python 脚本。wxGlade 直接操作 XML 文件,这些文件描述了基于 wxWidgets 的 GUI。这些文件具有 *.wxg 扩展名。从 *.wxg 文件中,可以生成实际以多种语言之一运行 GUI 的代码,我正在使用它来生成 Python 代码。

我想在我的 *.wxg 文件和生成的代码中添加版权声明。我尝试手动编辑 *.wxg 文件并将我的版权声明添加为 HTML 注释,但在 wxGlade 中编辑文件并保存编辑后的版本后,我的注释消失了。

每次从 wxGlade 保存后,如何在不手动编辑这些文件的情况下向这些文件添加版权声明?

0 投票
3 回答
1296 浏览

python - 如何在 Python 中的另一个类中创建一个类的实例

我正在尝试学习 Python 和 WxPython。多年来,我一直是一名 SAS 程序员。这些面向对象编程的东西正在慢慢融合,但我对很多概念仍然很模糊。下面是一段代码。我正在尝试使用按钮单击来创建另一个类的实例。具体来说,我的主面板属于一类,当用户单击主面板上的一个菜单项时,我想实例化一个辅助面板。当辅助面板只是一个功能时,我完成了所有这些工作。我似乎无法让 ti 作为一个班级工作。

这是代码

这是我认为我很聪明的地方,通过单击按钮来创建实例

的子面板。

0 投票
3 回答
8897 浏览

python - 什么时候需要“自我”?

我只使用了一小段时间类,当我编写一个方法时,我让所有变量都引用 self,例如 self.foo。

但是,我正在浏览wxPython in Action书籍,并注意到“self”并非一直都在使用。例如:

下面的确实使用“自我”。

如果我没记错的话,“self”是对类的特定实例的引用,那么什么时候不需要呢?有一般的经验法则吗?

0 投票
2 回答
2301 浏览

python - 是否可以在 IronPython 中使用 wxPython?

当我的 IronPython 程序上线时

我收到这条消息:

虽然我确实有文件 wx\_core_.pyd。另外,在尝试导入之前,我有以下几行:

我希望这能让 IronPython 找到它需要的一切。

0 投票
5 回答
44911 浏览

python - Tkinter 中的笔记本小部件

在玩过 Tkinter 和 wxPython 之后,我更喜欢 Tkinter,因为我的源代码看起来很干净。但是,它似乎没有那么多功能。特别是它没有标签(如 Firefox 窗口顶部的标签)。

关于这个主题的一点谷歌搜索提供了一些建议。有一个食谱条目,其中包含一个允许您使用选项卡的类,但它非常原始。SourceForge 上还有Python megawidgets,虽然这看起来很旧并且在安装过程中给了我错误。

有没有人有在 Tkinter 中制作选项卡式 GUI 的经验?你用了什么?或者仅仅是任何需要更强大的窗口组件的人都必须使用 wxPython 的情况?

0 投票
2 回答
1924 浏览

python - Windows 上的 WX Python 和原始输入 (WM_INPUT)

有谁知道如何通过WX Python 应用程序在 Windows 上使用Raw Input工具?

我需要做的是能够区分来自多个键盘的输入。因此,如果有另一种方法可以实现这一目标,那也可以。

0 投票
2 回答
45563 浏览

python - wxPython,设置StaticText()的值

我目前正在使用 wxPython 为应用程序制作一个小 GUI 前端。

wx.StaticText()用来创建一个地方来保存一些文本,代码如下:

单击从 MySQL 检索数据时,我有一个按钮,我想将值更改为StaticText()MySQL 数据,或者我还可以使用什么来保存数据。

我尝试使用以下方法:

这可以很好地显示数据,但是在加载数据后您可以编辑数据,我不希望这样。

希望你们理解我想要做什么,我是 Python 新手 :)

干杯

0 投票
1 回答
327 浏览

python - 是否可以将事件绑定到菜单而不是 wxPython 中的菜单项?

没有什么可添加的

0 投票
3 回答
1644 浏览

python - 如何在不卸载 PythonWin 的情况下禁用 PythonWin 的“将输出重定向到 win32trace 远程收集器”功能?

当我运行 wxPython 应用程序时,它会打印字符串“将输出重定向到 win32trace 远程收集器”,我必须打开 PythonWin 的跟踪收集器工具才能查看该跟踪输出。

由于我对收集此输出不感兴趣,我应该如何禁用此功能?

0 投票
4 回答
3635 浏览

python - cygwin下如何编译wxPython?

我正在使用 CYGWIN 作为平台并想使用 wxPython。有没有办法让源代码在 cygwin 中编译和工作?