查找 wxComboBox 的上一个和选定值

Find the Previous and Selected Value of a wxComboBox

我来自 Qt,正在尝试学习 wxWidgets。

当用户从 wxComboBox 中选择一个元素时,我想获取正在更改的值和正在更改为的值。我需要能够更改我的 GUI 中的一些其他元素以响应先前和选定的值。

在 Qt 中,我将不得不覆盖 QComboBox 并创建我自己的信号。这个例子有点矫枉过正,因为用户不能输入我的组合框,也不能添加元素,但你明白了:

有没有办法在 wxWidgets 中实现这一点?或者我只需要维护一个变量来保存以前的值并在每次用户选择后更新它?

是的,您需要自己记住最后的选择,wxWidgets 不会为您做这件事(本机控件也不会)。