|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
组件的尺寸有时是像素,有时是字符位,怎么能让它们统一呢?
下面是我写的一段代码,尺寸控制不了.
- #coding:utf8
- import json
- from tkinter import *
- #from tkinter.ttk import *
- root=Tk()
- root.geometry('800x600')
- #上
- ft= Frame(root,bg='red')
- ft.pack(fill=BOTH)
- #上左
- flt = LabelFrame(ft,text='句子翻译',width=400,height=500,bg='green')
- flt.pack(side=LEFT)
- #左翻译框
- ltt = Text(flt)
- ltt.pack()
- #左结果框
- lbt = Text(flt)
- lbt.pack()
- #上右
- fr = LabelFrame(ft,text='词语翻译',width=400,height=500)
- fr.pack(side=LEFT,fill=BOTH)
- #上右上
- rft= Frame(fr,bg='yellow')
- rft.pack(fill=BOTH)
- #右翻译框
- rte = Entry(rft,bd=2,relief=RIDGE)
- rte.pack(side=LEFT,fill=BOTH)
- #词语翻译按键
- rtb = Button(rft,text='翻译')
- rtb.pack(side=RIGHT)
- #右结果框
- rbt = Text(fr)
- rbt.pack(fill=BOTH)
- #下
- fb = LabelFrame(root,text='功能按钮',width=800,height=100,bg='blue')
- fb.pack(fill=BOTH)
- mainloop()
复制代码
本帖最后由 SixPy 于 2016-8-28 12:03 编辑
宽 50 像素,高 10 像素 的 按钮。
- import tkinter as tk
- root = tk.Tk()
- gif = tk.PhotoImage(file = r'tk1px.gif')
- btn = tk.Button(root,text='ok', image=gif,
- width=50, height=10, compound='center')
- btn.pack()
- root.mainloop()
复制代码
给部件加上 image 或 bitmap 属性,该部件就可以用像素来设置大小了。
tk1px.gif 是用windows自带的 画图 做的 1像素gif,图片前景颜色选灰色。
tk1px.rar
(454 Bytes, 下载次数: 1)
|
|