在tkinter中创建一个有颜色和边的文本框
时间: 2023-06-24 13:08:23 浏览: 48
可以使用Tkinter的Text组件来创建一个有颜色和边框的文本框。以下是一个简单的示例代码:
```python
import tkinter as tk
root = tk.Tk()
# 创建一个Text组件
text_box = tk.Text(root, height=10, width=50, bg='white', fg='black', bd=2, relief=tk.SOLID)
text_box.pack()
root.mainloop()
```
在这个示例中,我们创建了一个高度为10,宽度为50的Text组件。我们使用了 `bg` 和 `fg` 参数来设置背景颜色和前景颜色,使用 `bd` 参数设置边框宽度,使用 `relief` 参数设置边框样式。在这个示例中,我们使用了 `SOLID` 样式,这意味着边框是实线样式。
你可以根据自己的需求修改这些参数来创建自定义的文本框。
相关问题
在tkinter中创建一个文本框
可以使用Tkinter中的Text类来创建一个文本框。以下是一个简单的例子:
```python
import tkinter as tk
root = tk.Tk()
text_box = tk.Text(root, height=10, width=50)
text_box.pack()
root.mainloop()
```
在这里,我们首先导入了Tkinter库,并创建了一个名为root的主窗口。然后,我们创建了一个名为text_box的文本框,设置其高度和宽度,并将其添加到主窗口中。最后,我们调用mainloop()来运行应用程序并显示窗口。
tkinter 在一个文本框中显示一段文字
你可以使用 tkinter 中的 Text 组件来在一个文本框中显示一段文字。
下面是一个简单的示例代码:
```python
import tkinter as tk
root = tk.Tk()
text = tk.Text(root)
text.pack()
# 插入一些文本
text.insert('1.0', '这是一段示例文本。')
root.mainloop()
```
在上面的代码中,我们创建了一个 Text 组件,并使用 `insert` 方法在其中插入了一段文本。然后,我们将文本框显示出来,通过 `mainloop` 方法进入事件循环。
你可以根据自己的需要修改 `insert` 方法中的文本内容和插入位置,来实现在文本框中显示你想要的文本。