我是 Python 新手,刚开始用 wxPython 编写一个基本的 GUI 程序。我有一系列文本框,用户在其中输入数据,然后单击提交按钮。
提交按钮为每个框触发一个getvalue
方法(看起来像a=self.textbox1.GetValue()
)。
有一个简单地读取的函数answer=a+b+c+d+e+f+g+h
。
最后是在对话框wx.MessageDialog(self, answer, Title, wx.OK | wx.ICON_EXCLAMATION)
中打印答案的。msg
但是,它不是打印数字的总和,而是按一系列打印它们。
我搞砸了,用实际整数替换了答案函数中的变量,它给了我一个错误,上面写着:
需要字符串或 Unicode 类型
我真的想不出任何方法来解决它,因为我只有两天的 Python 经验。
我怎样才能解决这个问题?