我使用Tkinter,我想在按钮上打印一个更复杂的文本。它由字符串部分、包含e.a'MyString'
的变量和整数变量组成。
当我对按钮进行网格化时,它的作用如下:
下面是我的第一个按钮的代码:
bouttons_annuler[(mon_compteur_annulations_loc)].config(text = ("Vend", action_corr_numero_ventes_loc, "x", vente_suivie_loc,"a", entry_prix_loc, euros.get(), "\n","Annuler"))
我的第二个按钮是:
bouttons_annuler[(mon_compteur_annulations_loc)].config(text = ("Offre achat", action_corr_numero_achats_loc, "x", achat_suivie_loc, "Annuler"))
其中action_corr_numero_ventes_loc
表示'Facebook'
;vente_suivie_loc
表示20
(整数);entry_prix_loc
也表示20
(整数);euros.get()
表示euros=StringVar(master=root)
euros.set('€ :')
为什么会发生这种情况,我该如何解决?我试着将str()函数应用到所有的函数中,但是它没有起作用(如果它起作用的话就没有意义了)
试试这个:
编辑:
你得到花括号是因为你给了特金特一个元组。大括号是内部tcl解释器呈现列表的方法。你知道吗
显式地将数据转换为字符串以除去大括号。你知道吗
当然,您不必使用
join
。您可以根据需要格式化数据。但是,如果给tkinter一个元组或列表,那么就只能由它来决定如何表示数据了。你知道吗相关问题 更多 >
编程相关推荐