python如何用像素规定tkinter模块里label或button的大小
发布网友
发布时间:2022-04-24 06:39
我来回答
共4个回答
热心网友
时间:2022-05-10 11:08
需要指定image或者bitmap属性,然后再使用width, height来控制。
默认的button是text类型, width, heigth表示字符个数和行数,指定那些后,意义就变成像素。
例如:
import Tkinter
root = Tkinter.Tk()
b1 = Tkinter.Button(root, bitmap="gray50", width=10, height=10)
b1.pack()
root.mainloop()
扩展资料:
python参考函数
long([x[, base]]) 将一个字符转换为long类型
pow(x, y[, z]) 返回x的y次幂
range([start], stop[, step]) 产生一个序列,默认从0开始
round(x[, n]) 四舍五入
sum(iterable[, start]) 对集合求和
oct(x)将一个数字转化为8进制
hex(x)将整数x转换为16进制字符串
chr(i)返回整数i对应的ASCII字符
参考资料来源:百度百科-Python (计算机程序设计语言)
热心网友
时间:2022-05-10 12:26
1、打开python软件后我们可以看到系统默认的python像素规定tkinter模块里label或button的大小,以十字图为例。
2、在python的绘图区按右键选择最后一个的选项命令
3、在弹出的窗口顶部,点显示选项
4、在右下角可以看到这样的内容:十字光标大小,这便是调整光标大小的地方
5、用鼠标拖动滚动条,或者直接输入数字的大小,数字的大小反映的是十字光标的大小,数字越大表明十字光标大
6、调到自己想要的数值后,点下方的确定按键,就完成用像素规定tkinter模块里label或button的大小了。
扩展资料:
为了提高作图速度,用户最好遵循如下的作图原则:
1、作图步骤:设置图幅→设置单位及精度→建立若乾图层→设置对象样式→开始绘图。
2、绘图始终使用1:1比例。为改变图样的大小,可在打印时于图纸空间内设置不同的打印比例。
3、当处理较小区域的图案时 ,可以减小图案的比例因子值 ;相反地 ,当处理较大区域的图案填充时 ,则可以增加图案的比例因子值 。
4、为不同类型的图元对象设置不同的图层、颜色及线宽,而图元对象的颜色、线型及线宽都应由图层控制(BYLAYER)。
5、需精确绘图时,可使用栅格捕捉功能,并将栅格捕捉间距设为适当的数值。
6、不要将图框和图形绘在同一幅图中,应在布局(LAYOUT)中将图框按块插入,然后打印出图。
7、对于有名对象,如视图、图层、图块、线型、文字样式、打印样式等,命名时不仅要简明,而且要遵循一定的规律,以便于查找和使用。
参考资料来源:百度百科-Python
热心网友
时间:2022-05-10 14:00
需要指定image或者bitmap属性,然后再使用width, height来控制。
默认的button是text类型, width, heigth表示字符个数和行数,指定那些后,意义就变成像素。
例如:
import Tkinter
root = Tkinter.Tk()
b1 = Tkinter.Button(root, bitmap="gray50", width=10, height=10)
b1.pack()
root.mainloop()
追问那这样的话,我是不是就不能在这个button里输入文字了?
追答
如果要文字,那么需要配合bitmap或者image使用。然后指定compound值。
比如
import Tkinter
root = Tkinter.Tk()
b1 = Tkinter.Button(root, bitmap="info", text="click me", width=150, height=150, compound=Tkinter.LEFT)
b1.pack()
root.mainloop()
热心网友
时间:2022-05-10 15:52
针对所有控件
frame = Frame(key_frame, height=20, width=300) # 像素值
frame.pack_propagate(0)
frame.pack()
key_entry = Entry(entry_frame, textvariable=self.key_var)
key_entry.pack(fill=BOTH, expand=1)
目前还不知道grid布局如何处理
python如何用像素规定tkinter模块里label或button的大小
需要指定image或者bitmap属性,然后再使用width, height来控制。默认的button是text类型, width, heigth表示字符个数和行数,指定那些后,意义就变成像素。例如:import Tkinter root = Tkinter.Tk()b1 = Tkinter.Button(root, bitmap="gray50", width=10, height=10)b1.pack()root.mainloop()...
用Python语言设计GUI界面
设置窗口标题 root.title("简单的GUI界面")设置窗口大小 root.geometry("300x200") # 宽300像素,高200像素 添加标签到窗口 label = tk.Label(root, text="欢迎使用Tkinter!")label.pack()添加按钮到窗口 button = tk.Button(root, text="点击这里", padx=10, pady=5)button.pack()启动主...
python tkinter如何设置组件在窗口中的位置,比如说一个按钮,我希望这个...
command=self.send_file, \ ).pack(side=Tkinter.LEFT, fill=Tkinter.BOTH)在pack里设置参数,就可以设置按钮的位置啦
python tkinter 按钮位置设置问题。做了一个GUI,但是按钮的布局有些问题...
text="发送")file_button=Button(w3,text="发送文件")t1.grid()t2.grid()send_button.grid(sticky=W)Label(w3,
python tkinter
要使用Python的Tkinter模块创建一个简单的GUI程序,首先你需要在Python环境中导入必要的库,如urllib和urllib2,以及Tkinter模块:pythonimport urllibimport urllib2import tkinter as tk接着,你可以开始创建你的窗口。创建一个Tk对象,并设置窗口的基本属性:pythonroot = tk.Tk()root.title("login") #...
python tk怎样调整一个button控件和Entry控件在界面的位置
tk的话,建议你用grid把控件在的位置规划好,然后放到grid的cell里面,如果你想用绝对位置来定位控件,一旦界面大小变化,控件布局会很难看的。给你个例子你就知道怎么做了。12345678910111213141516171819202122232425262728from tkinter import from tkinter import ttkdef calculate(*args): try: value = ...
Python中的widget, buttons, label位置
用grid布局,布局示例:! /usr/bin/env python# -*- coding: utf-8 -*-import Tkinter as tkclass TestUI(object): def __init__(self, master): self.root = master self.create_frame() def create_frame(self): ''' create frame,left and right ''' self...
python的tkinter的grid()布局
pack():以块的方式组织组件,如同用石块(组件)堆积金字塔(父组件)一样.grid():以类似表格的方式组织,类似excel电子表格.place():在父组件的指定位置放置子组件,这个方式应该是你想要的效果.示例:import Tkinter top = Tkinter.Tk():建一个canvas,和一个Label C = Tkinter.Canvas(top, bg="...
python tkinter的messagebox能否调整大小或添加滚动条?如何调?
你好,tkinter的messagebox是不可以调整大小的。如果你需要的话,你可以换其他的来实现,下面是一个例子。from tkinter import * #If you get an error here, try Tkinter not tkinter def Dialog1Display():Dialog1 = Toplevel(height=100, width=100) #Here def Dialog2Display():Dialog2 = Top...
python如何通过点击button使label显示button的内容?
label.place(x=0, y=0, width=400, height=60,)UI界面布局 for i in range(5):for j in range(4):if button_txt[i][j] == "=":button = Button(app,text=button_txt[i][j],font=('Arial', '14'),command=calculate )button.place(x=100*j, y=60*i+60, width=100, ...