为什么我的Toplevel窗口显示为空白

如何解决为什么我的Toplevel窗口显示为空白

我已经研究了一段时间,尝试了很多可以在网上找到的方法,但似乎无法解决我的问题。我的Toplevel()窗口什么也不显示。在某些时候,这应该是我程序的一部分。必须将代码复制出来并以这种方式进行总结,但是它不起作用。我想我缺少了什么

from tkinter import *
# from tkinter import ttk

# import sqlite3


# conn = sqlite3.connect('shengen.db')

# c = conn.cursor()

# q = c.execute(
#     "SELECT email FROM users WHERE email=('ichibuokem@gmail.com');")
# conn.commit()

# for i in q:
#     print(list(i))

def portal_start():
    portal = Toplevel(root)
    portal.title("Visa Application Form")
    portal.geometry("600x600")
    portal.iconbitmap("...\Visa-Application-Management-System\icon.ico")

    Label(portal,text="",bg="grey",height="2",width="900",font=("Calibri",14)).pack(pady=10)

    spc = Label(portal,text="")
    spc.pack()

    portal_notebook = ttk.Notebook(portal)
    portal_notebook.pack()

    page1 = Frame(portal_notebook,width=600,height=600)
    page2 = Frame(portal_notebook,height=600)
    page3 = Frame(portal_notebook,height=600)
    page4 = Frame(portal_notebook,height=600)
    summary = Frame(portal_notebook,height=600)

    page1.pack(fill="both",expand=1)
    page2.pack(fill="both",expand=1)
    page3.pack(fill="both",expand=1)
    page4.pack(fill="both",expand=1)
    summary.pack(fill="both",expand=1)

    portal_notebook.add(page1,text="Basic Details")
    portal_notebook.add(page2,text="Sponsorship")
    portal_notebook.add(page3,text="Medicals")
    portal_notebook.add(page4,text="References")
    portal_notebook.add(summary,text="Summary")


# ============================================Portal End===================================================


# =============================================Instantiation window=======================================


def window():
    global root
    root = Tk()
    root.geometry("900x700")
    root.title("Welcome Page")
    root.iconbitmap("..\Visa-Application-Management-System\icon.ico")

    Label(root,text="Welcome To Python Visa Application Portal! \n\nTo check your visa application status,file a new application or update your application,\nLogin or Create an account.",fg="white",height="6",14)).pack()
    Label(root,text="").pack()
    Label(root,text="").pack()
    Button(root,text="Login",width=20,font=(
        "bold",text="Create Account",font=("bold",text="copyright 2020. All Rights Reserved \nWith Luv From Group 3",8)).pack()

    Button(root,text="Test Window",14),command=portal_start).pack()
    Label(root,text="").pack()

    root.mainloop()


window()

解决方法

将此代码添加到您的代码顶部

from tkinter import ttk

那应该可以完美工作

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?
Java在半透明框架/面板/组件上重新绘画。
Java“ Class.forName()”和“ Class.forName()。newInstance()”之间有什么区别?
在此环境中不提供编译器。也许是在JRE而不是JDK上运行?
Java用相同的方法在一个类中实现两个接口。哪种接口方法被覆盖?
Java 什么是Runtime.getRuntime()。totalMemory()和freeMemory()?
java.library.path中的java.lang.UnsatisfiedLinkError否*****。dll
JavaFX“位置是必需的。” 即使在同一包装中
Java 导入两个具有相同名称的类。怎么处理?
Java 是否应该在HttpServletResponse.getOutputStream()/。getWriter()上调用.close()?
Java RegEx元字符(。)和普通点?