问题标签 [wxformbuilder]

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 回答
1602 浏览

oop - 使用 wxFormBuilder for python 创建多个类

我正在使用 wxFormBuilder 编写一系列 GUI 应用程序。到目前为止,它工作得很好,但是他们主页上的文档是一个断开的链接。

我想做的是将我的程序组合成一个程序,每个程序都作为 wxNotebook 中的不同选项卡。但是,我只能让 wxFormBuilder 生成一个类,即我的框架的类。理想情况下,我希望每个面板都成为自己的类,这样我就可以单独覆盖每个类,而不会被一个包含 5 个不同应用程序的所有事件处理程序的巨型类所困。

wxFormBuilder 可以吗?是否有不同的程序可以让我更轻松地做到这一点?

我对其他 wx 程序持开放态度,但不能脱离 Python,而且我真的宁愿不必手动编写 wx 代码。

0 投票
2 回答
5802 浏览

c++ - 如何将个人代码添加到 wxFormBuilder 生成的类中

我玩Eclipse + wxWidgets + wxFormBuilder

wxFormBuilder用于 GUI 设计。它生成 2 个类:第一个是基类;second 继承 first 以实现按钮点击等功能。但是每次我在 wxFormBuilder 中进行更改时,都会重新生成这两个文件。

我想知道如何向继承的类添加一些代码。例如,我有listboxbuttonmenu item。当用户按下按钮或选择菜单项时,我想执行相同的操作(向列表框添加一些字符串) 。出于这个原因,我想实现通用功能“动作”。我将在按钮菜单项处理程序中调用此函数。我应该在哪里声明这个函数及其实现以避免删除手动代码?

谢谢。

0 投票
2 回答
638 浏览

python - wxformbuilder python生成的代码抛出NameError

不确定背景是否相关,但我会将其包含在不测中

我要从 wxglade 搬来,所以我从 wxglade 生成了一个 XRC 并在 wxformbuilder 中导入

我有一个网格,我将其子类化以添加一些功能,在 wxformbuilder 中它正确显示了网格,并且子类的属性也是正确的(mygrid.MyGrid)

但是生成的代码当然不会导入 mygrid ,所以在运行它时会抛出:

这是一个错误还是我做错了什么?任何解决方法?

0 投票
2 回答
1385 浏览

wxwidgets - 避免使用 wxFormBuilder 调整窗口大小

在 Windows 7 下使用 wxFormBuilder,有没有办法将我的主 wxFrame 设置为固定大小以避免调整大小?谢谢

0 投票
1 回答
75 浏览

xml - 我可以使用 XForms 要求用户创建一个任意长度的列表,然后收集每个列表项的属性吗?

对于现场数据收集项目,有人可以提供一个关于我如何能够创建这样的表单的指针:

  1. 首先,收集一个地点的人员名单。人数可能不定。
  2. 一旦列表完成,然后为列表中的每个人收集年龄和性别以及其他几个固定/已知的属性。

如何创建一个循环,以便表单阅读器在上面的步骤 2 中迭代项目 1 中收集的每个项目。

一个小的 XML 片段将不胜感激。我被困在如何为第二个项目创建循环。

我打算将它与 Open Data Kit (ODK) 一起使用

0 投票
1 回答
461 浏览

c++ - wxFormBuilder 工具栏间距

我正在使用 wxFormBuilder 创建布局。我有一个框架,wxBoxSizer(其中包含 wxToolBar 和 wxListBook)和一个带有 wxMenu 的 wxMenuBar,如下所示:http: //i.imgur.com/Ibw6b.png

然后我查看 XRC 窗口,它似乎没问题:http: //i.imgur.com/elEpq.png

然后,我在工具栏中添加了一个工具,如下所示:http: //i.imgur.com/qq0Od.png

当我检查 XRC 窗口时问题出现了,我看到菜单栏和工具栏之间有一个空白区域:http: //i.imgur.com/jfqGK.png

我怎样才能消除这个差距?谢谢。

0 投票
1 回答
2719 浏览

c++ - 如何向 wxWidgets wxBitmapButton 添加标签?

如何使用具有标签(文本)和图像或图标的 wxWidgets 创建按钮。如果我选择 wxBitmapButton,则会有一个名为“label”的字段。但是,每当我在该字段中编写任何内容时,它都不会更新 wxFormBuilder 中的代码。我也试过 wxButton->SetLabel() 但没有运气。

任何帮助或建议将不胜感激。

0 投票
1 回答
490 浏览

c++ - wxStaticBitmap 构造函数采用 wxGDIImage 而不是 wxBitmap

我正在尝试创建一个静态位图,但构造函数只接受 wxGDIImages。这是来自 FormBuilder 的代码:

有没有办法将 wxBitmap 转换为 wxGDIImage?或者在给定目录的情况下创建一个 wxGDIImage?

也许还有另一种方法可以做到这一点。

谢谢。

0 投票
3 回答
4625 浏览

python - 如何使用 wxFormBuilder 生成 python 代码?

我在 wxBuilderForm 中创建了一个带有按钮的简单表单(框架)。

当我生成代码时(在 wxFormBuilder 中按 F8 时),它会生成以下三个文件:

如果我与我下载并包含以下文件的模板进行比较..:

我想知道为什么我不能生成(通过在 wxFormBuilder 中按 F*)Python 文件?

0 投票
1 回答
1266 浏览

python - Python:将 Matplotlib 图添加到 wxFormBuilder 的自动生成的帧输出?

学习 Python(作为一个强大的 C# 程序员进入它),对 SciPy 和 Matplotlib 的强大功能感到兴奋,所以我希望在面板中添加一个 matplotlib 图。该面板位于笔记本中,其代码作为 wxFormBuilder 的输出生成(参见“Main_gui.py”文件)。

我遇到的问题是我遇到了一个错误,并且在尝试了许多代码扰动后它仍然存在:

AttributeError: type object 'MainForm' has no attribute 'page_Data'


这是我的文件:


“主.py”:


“main_gui.py”:


追溯:



那么,我做错了什么?谢谢!


最近的编辑,感谢 Yoriz: