杨氏 发表于 2020-3-15 19:34

python在函数里为什么不能用place布局

python在函数里为什么不能用place布局,使用place在运行后显示不出来组件怎么办,不太想用grid和pack布局怎么办

bluerabbit 发表于 2020-3-15 20:17

楼主code 里的 self.root 是哪来的? 你的全部类和函数定义是怎样的?

bluerabbit 发表于 2020-3-15 20:24

楼主试试这个,是不是你想要的

def main(self):
        mf = Frame(self, width=200, height=200)
        mf.pack()
        l1 = Label(mf, width=20, height=5, text="abc")
        l1.place(x=30, y=100)

       
root = Tk()
t=main(root)

sunil 发表于 2020-3-15 20:35

试试这个软件来布局,它使用place()

直接使用VB6设计Tkinter GUI界面
https://github.com/cdhigh/tkinter-designer

德古拉伯 发表于 2020-3-16 14:47

把完整代码贴出来

ymhld 发表于 2020-3-16 17:34

main带个TK的参数能行不,
页: [1]
查看完整版本: python在函数里为什么不能用place布局