问题标签 [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 - 如何在 Python 中使用带有 WxWidgets 的 WxFormBuilder 拥有多个上下文菜单
我正在使用 WxFormBuilder 在 Python 3.9 中为基于 WxWidget 的应用程序创建代码。我想要两个不同的弹出(上下文)菜单,但我无法让 WxFormBuilder 让我创建具有不同菜单项的第二个弹出菜单。(当然,我可以将两个弹出窗口中的上下文菜单项放在一个弹出窗口中,并禁用那些不相关的菜单项,但这仍然意味着上下文菜单混乱和混乱,并且代码更混乱。我更喜欢避免这种情况。)
(1) 有没有办法让 WxFormBuilder 支持(或至少和平共存)两个单独的弹出菜单?
(2) 有没有办法在弹出菜单中以编程方式隐藏(而不是简单地变灰)项目?
inheritance - wxWidgets / wx 表单生成器继承类事件
Windows 11、VS Studio 19 wx 版本 3.1.5
我使用 wx Form Builder 生成代码,然后是继承类(一次),但是每当我单击菜单项(m_Mod)时,它都不会调用派生类函数(应该创建一个带有文本“CALLED”的消息框,但什么也没有出现),据我所知,这就是它的工作方式。
我尝试添加覆盖,将事件设置为 Connect 和 Table,以及 impl_virtual、decl 和纯虚拟,经过一个小时的搜索后没有任何重大帮助。
(如果我将代码放在它确实运行的 cMainFrame 函数声明中,而不是当它在 cMain 派生类函数中时)
完整代码位于:https ://github.com/Miitto/Arma-Mod-Assistant
cGUI.h(wxFormBuilder 生成,去除了一些杂乱)
图形用户界面.cpp
cMain.h(由 wxFormsBuilder 生成的继承类)
cMain.cpp
wxwidgets - wxformbuilder 不会将 textctrl 上的验证器添加到代码中
我正在尝试使用 wxwidgets 制作一些应用程序。我使用 wxformbuilder 创建了一些 GUI,现在我希望我的一个 textctrl 使用数字验证器。我在 wxformbuilder 中这样设置它:
所以我做了validator_type
wxTextValidator
,检查validator_style
:wxFILTER_NUMERIC
和未检查wxFILTER_NONE
。并设置validator_data_type
为wxString
。
但似乎生成的文件中没有与验证器相关的代码。以下是与该 textctrl 一起使用的所有代码:
我试着早点做,但我遇到了同样的问题。我生成了继承的类,并通过自己编写验证器代码使其工作,但我现在不想做同样的事情。
我做错了什么还是这件事不起作用?
python - wxPython动态添加组件
如何在不编辑类frame_syslogbSizerMain
的情况下通过类SyslogFrame动态添加组件
因为UI是由wxFormBuilder生成的
ubuntu - 无法编译 wxformbuilder (ubuntu 20.04.3)
我正在尝试按照说明安装 wxformbuilder ;我已经安装了先决条件,然后删除了 cmake 以安装更高版本(3.22.2);但是,当我尝试构建时,我得到了这个:
我不知道是什么原因造成的,几天前我已经从源代码编译了 wxwidgets,直到现在都没有问题