问题标签 [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.
python - WXFormBuiler 加载库 /home/.../wxFormBuilder/_install/lib/wxformbuilder/libforms 时出错
我从 github 安装带有教程的 wxformbuilder 没有错误,但是当我启动它时出现上面的消息错误。每个人都可以告诉我如何解决这个错误。我使用以下步骤安装:
Ubuntu的先决条件:
sudo apt install libwxgtk3.0-dev libwxgtk-media3.0-dev meson
构建并运行:
介子 _build --prefix $PWD/_install
忍者 -C _build 安装
./_install/bin/wxformbuilder
python-3.x - 当网格单元格中的 CellEditor 更改时尝试触发事件
我有一个表格,在使用 wxFormBuilder 创建的窗口中显示作业详细信息。该表有一个标记为 Finance 的财务列,在每一行(记录)中包含一个组合框 (SetCellEditor)。
组合框保存数组中的值
当我更改此下拉列表时,我想调用一个名为 onFinanceChanged 的方法。
我通常会使用 wxFormBuilder 中的选项将该方法分配给 cellChanged 事件,但如果表中的任何单元格发生更改,则会触发该事件。
如您所见,我尝试将 EVT_GRID_CELL_CHANGED 绑定到单元格,但这给出了“AttributeError:'NoneType'对象没有属性'Bind'”错误。
有任何想法吗?
谢谢保罗。
c++ - 如何在我的 c++ 代码中包含 wx (MSVS 2019)
我想在我的 c++ 程序中包含 wx 库,但按照给定的默认指令,不要在 Visual Studio 2019 中包含该库
我试过(引用指令install.md
):
打开“Visual Studio 命令提示符”
将目录更改为 \%WXWIN\%\build\msw 并键入
/li>
我也尝试wxwidgets.props
按照给定指令中的说明包含文件
如果我尝试做
被标记为错误(“无法打开原始文件的“wx/frame.h”)
注意:为了创建 GUI,我也在使用 wxFormBuilder
user-interface - 是否可以在 wxFormBuilder 中插入 pdf 文件?
我想知道是否可以在 wxFormBuilder 项目中插入 pdf 文档,或者我必须通过更改 wxwidgets 项目中的代码来手动执行此操作。如我所见,可以对图像格式(bmp,png,jpg,...,例如通过在 wxScrolledWindow 中插入图像的 file_path)执行此操作,但我无法为 pdf 文档找到类似的选项在 web 和 wxFormBuilder 本身中。
提前致谢。
c++ - 如何正确显示值为“string01”的 wxMessageBox?
如何正确显示值为“string01”的 MessageBox?
gui.h:
gui.cpp:
继承的gui.h:
继承的gui.cpp:
我试图在 wxMessageBox 中显示“string01”的值(如“inheritedgui.cpp”中所示),但是当我单击“m_button2”时,没有任何反应,我不知道为什么:/
https://i.postimg.cc/jd6WDc6z/Screenshot-20200227-040106.png
当我单击“m_button2”(是显示“列表”的那个)时,我需要做哪些更改才能显示 wxMessageBox?
wxpython - 将 GridTable 分配给 wx.Grid 会覆盖所有 wxFormBuilder 设置
使用 wxFormBuilder,我在我的 wxGrid 上设置了所有类型的布局属性。但是,当我在代码中将表格分配给网格时,grid.SetTable(table)
这些属性似乎被其他(默认?来自表格?)行为所覆盖。
例如,列标签、列大小、扩展样式。在 wxFormBuilder 中设置的所有这些东西在将表设置为数据源后都没有效果。
我怎样才能利用 wx.grid.GridTableBase 并且仍然受益于 wxFormBuilder 功能来设计我的用户界面?
python - 组合框的 GetSelection 方法在 wxPython 中不起作用
我正在尝试为 youtube-dl 制作一个 GUI
我使用 wxFormBuilder 制作 GUI 布局,然后通过导入 wxFormBuilder 生成的代码进入另一个脚本中的代码。GUI 工作正常,但我无法获得从下拉菜单中选择的值的索引。
这是定义组合框属性的代码部分
这是我编写的用于检查组合框值是否正确返回的代码
video_dl 命令设置为 GUI 中按钮的事件。它返回
而不是给出我选择的选择的索引。我尝试使用 GetSelection、GetCurrentSelection、GetValue、GetString、GetStringSelection。它们都以与上述相同的方式返回输出。整个代码都在 github 上,所以你可以看看整个代码:github repo
任何帮助是极大的赞赏!!谢谢!
python - wxFormBuilder 组件类最小化
这是在windows电脑上。本质上,当我单击任何选项时,组件树不会展开,因此,我无法创建表单或执行任何真正不需要我自己硬编码这些东西的事情。如果这是一个非常简单的修复,请原谅我,我刚刚进入 GUI。