python3.x - Python Tkinter Frame 添加控件无效

查看:132
本文介绍了python3.x - Python Tkinter Frame 添加控件无效的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

如题,我在使用python练习图形化界面编程的时候,使用了Frame,但是显示的却不是我要的结果请帮忙看看,谢谢!

这是我的代码:

import tkinter as tk
import os

def main():
    window = initWindow()
    frame1 = tk.Frame(window,bg="red",width=140)


    label1=tk.Label(frame1,text="111")
    label1.pack()
    frame1.pack(side=tk.LEFT,fill=tk.Y)
    window.mainloop()


def initWindow():
    rootWindow = tk.Tk()
    rootWindow['width'] = 640
    rootWindow['height'] = 280
    rootWindow.maxsize(640,280)
    rootWindow.minsize(640,280)
    rootWindow.title("test")
    return rootWindow

if __name__=="__main__":
    main()


这是运行结果!

很明显 111 应该 在Frame里面的吧? 还是说 111 已经在Frame 里面了, 只是他的背景没了?

解决方案

https://stackoverflow.com/que...

这篇关于python3.x - Python Tkinter Frame 添加控件无效的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆