ldcf.net
当前位置:首页 >> python tkintEr 按钮位置设置问题.做了一个GUI,... >>

python tkintEr 按钮位置设置问题.做了一个GUI,...

from tkinter import *root=Tk()w1=Frame(height=200,width=500)w2=Frame(height=50,width=500)w3=Frame(height=30,width=500)w1.grid_propagate(0)w2.grid_propagate(0)w1.grid(row=0,column=0,padx=2, pady=5)w2.grid(row=1,column=0,padx=2, ...

tk的话,建议你用grid把控件在的位置规划好,然后放到grid的cell里面,如果你想用绝对位置来定位控件,一旦界面大小变化,控件布局会很难看的。 给你个例子你就知道怎么做了。 from tkinter import *from tkinter import ttkdef calculate(*args...

这个跟编码方式有关, 加上#-*- coding: utf8 -*- 就能显示中文啦 self.Button(self.trspt_frm, \ text='发送文件', \ command=self.send_file, \ ).pack(side=Tkinter.LEFT, fill=Tkinter.BOTH) 在pack里设置参数,就可以设置按钮的位置啦

难道它没有排成一行?

好象不成。不过你可以用图片控件。我印象中,label是透明的。你做一个有立体感的图片放在上面,看起来象一个按钮。然后按下后就换图片,变成按下去的样子。 这样你的按钮想改成什么形状都可以。只是激活的范围还是方块的。

我觉得可以设置一个全局变量,保存a值,changeStringvar中从新设置下就可以了吧

通过title方法修改窗口标题,通过StringVar对象的set方法修改按钮的标题。以下代码为python3的。 from tkinter import *root = Tk()root.title("窗口标题") #在这里修改窗口的标题root.mainloop()from tkinter import *root = Tk()strvar = Stri...

嗯,怎么说呢。每一个gui程序都有一个称为顶层(toplevel)的窗口管理器用于管理那些窗口部件,如按钮,输入框之类的,这个窗口管理器就是这些下级部件的master,顶级窗口的master是None即,它自己管理自己。 回到你的问题,(1)第4行的master=No...

好象不成。不过你可以用图片控件。我印象中,label是透明的。你做一个有立体感的图片放在上面,看起来象一个按钮。然后按下后就换图片,变成按下去的样子。 这样你的按钮想改成什么形状都可以。只是激活的范围还是方块的。

#!/usr/bin/python2.7#! -*- coding: utf-8 -*-import Tkinterroot = Tkinter.Tk()root.title("My tools")root.geometry('300x300+300+300')def on_off(): if btonoff['text'] == 'on': btonoff['text'] = 'off' else: btonoff['text'] = 'on'bt...

网站首页 | 网站地图
All rights reserved Powered by www.ldcf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com