首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将个人代码添加到wxFormBuilder生成的类中

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

Stack Overflow用户
提问于 2011-11-24 10:43:44
回答 2查看 6.1K关注 0票数 3

我玩Eclipse + wxWidgets + wxFormBuilder

我使用wxFormBuilder进行图形用户界面设计.它生成两个类:第一个是基类;第二个是继承第一个来实现功能,比如单击按钮。但是,每次在wxFormBuilder中发生更改时,都会重新生成这两个文件。

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

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-12-08 08:22:55

有我自己的wxFormBuilder继承类代码生成器,它保留了手动代码wxFUp455

票数 0
EN

Stack Overflow用户

发布于 2011-11-24 12:47:06

wxFormbuilder能够为您生成一个派生类。位于Tools->下。

只有在调用此工具时才会生成此代码,因此很可能只有一次。它是从自动生成的类派生出来的。您可以使用这个类并在其中实现您的东西。

所以,通常的工作流是这样的:

  • 在表单生成器中构建框架/面板
  • 生成继承类
  • 在继承的类中实现处理代码
  • 在wxFormbuilder ->中对窗体/面板进行更改只会影响生成的类,而不会影响继承的类。
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8255753

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档