【发布时间】:2021-04-19 20:54:37
【问题描述】:
我正在尝试将 ScrolledText 小部件添加到 Tkinter 窗口。该程序完美地读取它,因为它接受了 INSERT 方法,没有错误,但它没有出现。当我添加笔记本选项卡时出现了问题。我附上了代码sn-p。我使用 place() 方法是因为我需要以特定模式排列其余按钮和标签。
import tkinter
from tkinter import *
from tkinter import scrolledtext
from tkinter import messagebox
from tkinter import ttk
import os
import datetime
# Variables
window = Tk()
window.title("Vesnica Pomenire")
window.geometry('1500x1000')
var = IntVar()
var.set(1)
txt = scrolledtext.ScrolledText(window,width=40,height=10)
txt.place(x=50, y=50)
【问题讨论】:
-
你知道你可以这样做吗?:
from tkinter import scrolledtext, messagebox, ttk导入 tkinter 然后从 tkinter 导入所有内容有什么意义? -
请让您的问题更容易理解。当我运行程序时,我看到了滚动框。
-
当我将丢失的调用添加到
mainloop时,我看到了滚动文本小部件。 -
@Matiiss:当您执行
from tkinter import *时,其他模块不会被导入。它们必须单独导入。 -
@BryanOakley 我已经测试过了,所以我删除了该评论,但 OP 仍然可以像这样导入:
from tkinter import scrolledtext, messagebox, ttk(据我所知应该可以),这样可以节省一些空间
标签: python tkinter tkinter-scrolledtext