如何将Tkinter中的标签小部件(页面标题)保留在框架的顶部

时间:2016-03-04 16:22:28

标签: python tkinter

我在框架本身有一个标题(问卷调查)的Tkinter框架,以及我从数据库中提取的一堆问题。

所有问题都已添加到字典中,因此它们可以与变量相关联,这意味着我可以使用for循环为问题创建标签小部件。

问题标签显示正常,标题显示正常。问题是问题出现在标题"调查问卷"应该在顶部。

    lines = csv_file.readlines()
    the_title = lines[0]

    the_rest = lines[1:]

我知道当您从文本文件或CSV中提取文本时,您可以使用类似的内容来防止此类事情发生

Execute

是否有类似的方法来处理数据库?还是完全相同?我是否必须提出问卷"在数据库本身就像那样工作?或者它可以作为标签保留在python脚本中吗?

如果问题不清楚,请注意!

1 个答案:

答案 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)

希望它有所帮助!