def show_excel(self): # 清空文本框中的内容 self.result_text.delete("1.0", tk.END) self.result_text2.delete("1.0", tk.END) ws = self.record_sheet rows = ws.values # 将内容插入到文本框中 text_box = tk.Text(self.result_text) for row in rows: for cell in row: text_box.insert(tk.END, str(cell) + '\t') text_box.insert(tk.END, '\n') text_box.pack(side=tk.LEFT, fill=tk.BOTH, expand=True)添加文本框數据列與列之間的寬度
时间: 2024-02-14 18:16:20 浏览: 55
python 中-self-标识符和self标识符.docx
您可以通过在 `text_box.pack()` 方法中添加 `ipadx` 和 `ipady` 参数来设置文本框中数据列与列之间的宽度。例如,您可以将代码修改为:
```
text_box.pack(side=tk.LEFT, fill=tk.BOTH, expand=True, ipadx=10, ipady=5)
```
其中 `ipadx` 和 `ipady` 分别表示水平和垂直方向上的内部填充值。您可以根据需要进行调整。
阅读全文