我在框架本身有一个标题(问卷调查)的Tkinter框架,以及我从数据库中提取的一堆问题。
所有问题都已添加到字典中,因此它们可以与变量相关联,这意味着我可以使用for循环为问题创建标签小部件。
问题标签显示正常,标题显示正常。问题是问题出现在标题"调查问卷"应该在顶部。
lines = csv_file.readlines()
the_title = lines[0]
the_rest = lines[1:]
我知道当您从文本文件或CSV中提取文本时,您可以使用类似的内容来防止此类事情发生
Execute
是否有类似的方法来处理数据库?还是完全相同?我是否必须提出问卷"在数据库本身就像那样工作?或者它可以作为标签保留在python脚本中吗?
如果问题不清楚,请注意!
答案 0 :(得分:0)
我会尝试将“QuestionnaireTitle”放在主调用下。不要将它作为函数调用,而是在定义root之后放置行。既然你没有显示你的代码部分,我就是这样做的:
if __name__ == '__main__':
root = Tkinter.Tk()
root.minsize(width=250, height=50)
Title = Label(self, text='Questionnaire', bg='firebrick', fg='white', width=50, font=('MS', 24, 'bold'))
Title.grid(row=0,column=0, columnspan=4, rowspan=1)
希望它有所帮助!