python tkinter输入框_自制tkinter输入框Inputbox类
下面的的_Inputbox类能实例化一个输入对话框。
import tkinter as TK
class _Inputbox():
def __init__(self, text=""):
self._root = TK.Tk()
self.get = "" # 自定义属性
sw = self._root.winfo_screenwidth() # 获取桌面宽度
sh = self._root.winfo_screenheight() # 获取桌面高度
width = 300 # 输入框的宽度
height = 60 # 输入框的高度
startx = (sw - width) / 2 # 起始x坐标(居中显示用)
starty = (sh - height) /2 # 起始y坐标
#if Turtle._screen is not None:
# scheight = Turtle._screen.window_height()
# starty = starty + scheight//2 -height//2 - 20
self._root.geometry("%dx%d%+d%+d"%(width, height, startx, starty))
self._root.title("输入框(inputbox)")
self.label_file_name = TK.Label(self._root, text=text)
self.label_file_name.pack()
self.entry = TK.Entry(self._root,width=36)
self.entry.pack(padx=10,side=TK.LEFT)
self.entry.focus()
self.entry.bind("", self.getinput) # 绑定回车键
self.submit = TK.Button(self._root, text='确定',command=self.getinput) # 确定按钮
self.submit.pack(padx=10,side=TK.RIGHT) # 放在右边
self._root.mainloop()
def getinput(self):
self.get = self.entry.get()
self._root.destroy()
if __name__ == "__main__":
i = _Inputbox('请输入字符串:')
print(i.get)
python tkinter输入框_自制tkinter输入框Inputbox类相关推荐
- python编写篮球_自制python版篮球经理游戏(1)—准备
今天突发奇想,打算做一个单击模拟版的篮球经理游戏,主要功能包括随机组队.抽卡.更换阵容和模拟比赛.具体的等想到了再往里添加,目前设计的游戏流程是这样的: 今天就先来完成准备工作. 尽然是模拟抽卡的游戏 ...
- python编写篮球_自制python版篮球经理游戏(5)—代码
游戏已全部完成,虽然和最初的设计有了些许偏差,但完成度达到了90%以上.完整代码在附件里,注释介绍了一些算法逻辑,并未对语句做详细地讲解,不过都是tkinter的一些基本语句,有疑问的地方直接百度即可 ...
- python制作冰花_自制冰花小学作文
现在是夏季,有许多水果上市了.相信你们都喝过冰花吧,我所知道的冰花有:西瓜冰花.水蜜桃冰花.乌梅冰花.青平果冰花.哈密瓜冰花.草莓冰花以及等等,今天我要告诉你我和妈妈自己做的冰花. 星期三晚上,妈妈说 ...
- python oop 继承_关于oop:使类数据在python中可继承的正确方法是什么?
我是Python的新手,来自Perl领域. 我正在尝试确定关于类数据的存储和访问的最佳实践,以便它可以被子类继承并可能进行扩展.阅读Python 2.7文档(我确实使用2.6),深入研究Python和 ...
- python extract方法_在多个项目类中使用extract方法
我不是一个有经验的程序员,不要生我的气- 我正在探索一些小的可能性(我有一些Python编程技巧).在 废弃一个网站:让我们想象一下,我们可以从opengraph(og:)中提取一些信息,比如&quo ...
- Python学习笔记_文件读写,目录遍历类封装
文件读写和目录遍历类的封装. mylib.py 1 # -*- coding:utf-8 -*- 2 3 __author__ = 'huanghuan' 4 5 import os 6 from o ...
- python 动物分类_动物分哪六大类
展开全部 动物分类学家根据动物的各种特征(形态.细胞.遗传.生理.生态和地e69da5e887aa62616964757a686964616f31333431346439理分布等)进行分类,将动物依次 ...
- python tkinter计算器实例_利用Tkinter(python3.6)实现一个简单计算器
前言 上机实践课程开始了,嗯,老师来了之后念了下PPT,然后说:开始做吧......... 然后就开始了Python的GUI之路,以前没接触过PYthon的可视化界面(虽然这样很不明智) 但是现在做起 ...
- python写前端图形界面_如何Tkinter模块编写Python图形界面
一.为何使用Tkinter而非PyQt 众所周知,在Python中创建图形界面程序有很多种的选择,其中PyQt和wxPython都是很热门的模块包,这些第三方的图形界面模块功能强大.配置丰富,界面美观 ...
- python treeview文本自动换行显示_在tkinter.ttk.Treeview列中设置文本格式
我想知道如何调整ttk.Treeview列中的文本.下面是我的意思的一个例子.请注意日期和数字之间的位置不正确.我认为这和间距有关,但我可能错了. 编辑:用Python 3编写.#! coding=u ...
最新文章
- 【内核】嵌入式linux内核的五个子系统
- 网络工程师学Linux 必须掌握命令
- 交互式电子杂志_交互环境中电子杂志的生存发展探析
- Java中局部变量必须初始化
- 飞鸽传书技术更新换代非常快
- RabbitMQ——消息发布订阅
- JS - 将十六进制的颜色值转成rgb、rgba格式
- 电脑异常关闭导致dubbo启动错误问题
- Redo丢失的4种情况及处理方法
- Linux 基本命令(十)--grep 常用命令
- 关于《Linux多线程服务端编程:使用muduo C++网络库》的内容梳理
- NYOJ 588 Money
- HTML5 Security Cheatsheet
- html日期选择器小日历样式,9 款样式华丽的 jQuery 日期选择和日历控件
- python实现归结演绎推理_归结演绎推理.ppt
- 斑马打印机linux驱动安装教程,linux-Zebra软件包的基本安装与配置
- Windbg命令学习1(vertarget和lm和lmvm)
- SEE MIPS RUN 第六章 内存管理与TLB
- 用开源的协同办公OA项目,做一个考勤系统
- 桥接模式 和 享元模式 介绍