Python 如何使用tkinter从只读文本框中选择特定数据?

Python 如何使用tkinter从只读文本框中选择特定数据?,python,sqlite,tkinter,Python,Sqlite,Tkinter,我编写了从sqlite3数据库中选择某些数据并按如下方式输出的come代码: 2017-06-05 test 09:00:00 11:00:00 2017-06-12 test 09:00:00 11:00:00 2017-06-19 test 09:00:00 11:00:00 2017-06-26 test 09:00:00 11:00:00 我想获取日期,并将其更改为其他数据的标题。 我将如何选择日期并使其成为标题 我想要的例子 2017-06-05 (in larger font) n

我编写了从sqlite3数据库中选择某些数据并按如下方式输出的come代码:

2017-06-05 test 09:00:00 11:00:00
2017-06-12 test 09:00:00 11:00:00
2017-06-19 test 09:00:00 11:00:00
2017-06-26 test 09:00:00 11:00:00
我想获取日期,并将其更改为其他数据的标题。 我将如何选择日期并使其成为标题

我想要的例子

2017-06-05 (in larger font)
name of timeslot: test 
start time: 09:00:00 
end time: 11:00:00
处理搜索功能的代码:

def searched():
    Main_Screen.configure(state = 'normal')
    Main_Screen.delete('1.0', END)
    searched_for = search.get()
    timeslot = cursor.execute('''SELECT * FROM dates WHERE Name = (?)''',(searched_for,))
    list1 = list(cursor.fetchall())
    cursor.execute('''SELECT COUNT(*) FROM dates WHERE Name = (?) ''',(searched_for,))
    result = cursor.fetchone()
    output_text = '\n'.join([' '.join(row) for row in list1])
    Main_Screen.insert(tkinter.END, output_text)

您可以一行一行地获取它,并执行以下操作:

print line.split()[0]
print "name of time:", line.split()[1]
print "start time:", line.split()[2]
print "end time:", line.split()[3]

“使它们成为标题”您是在谈论html标题还是?请编辑您的问题,以向我们确切显示该示例的输出数据的外观。对不起,应该指定。我希望每个日期的字体更大,并且高于其他数据。如果这就是您所说的html,那么是的,但是我的代码中没有使用html。因此,您使用python访问sqlite数据,那么如何显示结果?在控制台里?网站,可能是任何应用程序?你还没有充分指定它。您只完成了其中一行,其余数据丢失,我们无法告诉您要将其放到哪里。我们还需要知道您打算如何输出这个东西,因为Python实际上不适合打印不同大小的东西。我使用Main_Screen.insert作为输出到文本框的方式。我被卡住了,因为我正在使用搜索功能来获取任何带有搜索名称的记录。所以“测试”有四个结果。即使我不知道会得到多少结果,我也可以使用line.split吗?这可能有助于修改字体大小:@the4谢谢你的建议。我编辑了这个问题,以显示将查询输出到页面上的代码,看看这是否有助于回答问题的另一部分,即仅选择日期。