【发布时间】:2022-11-10 14:54:10
【问题描述】:
我为我的计算机科学项目创建了一个测验,我无法让 customtkinter 背景填满整个屏幕
这是截图enter image description here
这是我的代码:
from tkinter import*
import customtkinter
import tkinter as tk
from tkinter import ttk
from PIL import ImageTk, Image
class homepage(customtkinter.CTkFrame):
def __init__(self, master):
customtkinter.CTkFrame.__init__(self, master)
self.Frame = customtkinter.CTkFrame(
master=self,).pack()
self.Button = customtkinter.CTkButton(self, text="sign up",
command=lambda: master.switch_frame( "pagethree")).pack()
self.Button = customtkinter.CTkButton(self, text="login",
command=lambda: master.switch_frame( "Pageone")).pack()
【问题讨论】:
-
是什么创建了
homepage?另请查看 PEP8 变量命名约定 -
我有一个可以正常工作的 main.py,但是当我打开这个窗口时,框架没有填满屏幕
-
无论在
homepage对象上调用.pack()/.grid(),都需要强制框架展开。请使用minimal reproducible example 更新您的问题。 -
看起来你甚至没有试图让它填满窗口。
pack有几个选项,您没有使用其中任何一个。
标签: python tkinter customtkinter