我有一个为函数创建一个小GUI的程序。特别是,我有这样的东西:
def create_widgets(self):
self.entryLabel = Label(self, text="Please enter a list of numbers:")
self.entryLabel.grid(row=0, column=0, columnspan=2)
self.listEntry = Entry(self)
self.listEntry.grid(row=0, column=2, sticky=E)
self.entryLabel = Label(self, text="Please enter an index value:")
self.entryLabel.grid(row=1, column=0, columnspan=2, sticky=E)
self.indexEntry = Entry(self)
self.indexEntry.grid(row=1, column=2)
self.runBttn = Button(self, text="Run Function", command=self.Function)
self.runBttn.grid(row=2, column=0, sticky=W)
self.answerLabel = Label(self, text="Output List:")
self.answerLabel.grid(row=2, column=1, sticky=W)
对于函数的定义,我有一个部分:
self.answer = Label(self, text=rtn)
self.answer.grid(row=2, column=2, sticky=W)
告诉它什么是输出。你知道吗
现在,问题是输入是作为一个字符串输入的(比如说12345),因此它会将数字10、11、12等识别为它们各自的数字。有没有一种简单的方法来修改它以要求列表输入以逗号分隔(例如1、2、3、4、5)?你知道吗
提前谢谢。你知道吗
如果您只是询问如何将} 和^{} 来完成。你知道吗
"1,2,3,4,5"
转换为整数列表,那么可以使用^{结果:
相关问题 更多 >
编程相关推荐