我正在开发一个基于Kivy的windows应用程序,它以按钮网格的形式显示数据表。在
其中一些按钮包含大量文本,包括换行符。按钮标签列表包含在一个csv文件中,文本中\n用作换行符。下面是我用来制作按钮的代码。当我使用此选项时,\n不会实际触发新行,而只是包含在按钮标签文本中。在
with open(csvFILE.csv,'rb') as csvFile:
csvData = csv.reader(csvFile)
for row in csvData
for col in row
btnText=col
btnHeight=60
btnWidth=600
colAlingment='left'
btn = Button(text=('[color=000000]'+btnText+'[/color]'),markup=True , size_hint_y=None, height=btnHeight, size_hint_x=None, width=btnWidth, text_size=(btnWidth-10,None), halign = colAlingment, valign = 'middle')
layout.add_widget(btn)
CSV文件:
^{pr2}$可能问题是因为我在csv中使用了“,但是我需要使用它来允许在中有逗号的字符串(通常包含在有换行符的字符串中,因为它们可以是100个字符长)。在
目前没有回答
相关问题 更多 >
编程相关推荐