下面的的_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类相关推荐

  1. python编写篮球_自制python版篮球经理游戏(1)—准备

    今天突发奇想,打算做一个单击模拟版的篮球经理游戏,主要功能包括随机组队.抽卡.更换阵容和模拟比赛.具体的等想到了再往里添加,目前设计的游戏流程是这样的: 今天就先来完成准备工作. 尽然是模拟抽卡的游戏 ...

  2. python编写篮球_自制python版篮球经理游戏(5)—代码

    游戏已全部完成,虽然和最初的设计有了些许偏差,但完成度达到了90%以上.完整代码在附件里,注释介绍了一些算法逻辑,并未对语句做详细地讲解,不过都是tkinter的一些基本语句,有疑问的地方直接百度即可 ...

  3. python制作冰花_自制冰花小学作文

    现在是夏季,有许多水果上市了.相信你们都喝过冰花吧,我所知道的冰花有:西瓜冰花.水蜜桃冰花.乌梅冰花.青平果冰花.哈密瓜冰花.草莓冰花以及等等,今天我要告诉你我和妈妈自己做的冰花. 星期三晚上,妈妈说 ...

  4. python oop 继承_关于oop:使类数据在python中可继承的正确方法是什么?

    我是Python的新手,来自Perl领域. 我正在尝试确定关于类数据的存储和访问的最佳实践,以便它可以被子类继承并可能进行扩展.阅读Python 2.7文档(我确实使用2.6),深入研究Python和 ...

  5. python extract方法_在多个项目类中使用extract方法

    我不是一个有经验的程序员,不要生我的气- 我正在探索一些小的可能性(我有一些Python编程技巧).在 废弃一个网站:让我们想象一下,我们可以从opengraph(og:)中提取一些信息,比如&quo ...

  6. Python学习笔记_文件读写,目录遍历类封装

    文件读写和目录遍历类的封装. mylib.py 1 # -*- coding:utf-8 -*- 2 3 __author__ = 'huanghuan' 4 5 import os 6 from o ...

  7. python 动物分类_动物分哪六大类

    展开全部 动物分类学家根据动物的各种特征(形态.细胞.遗传.生理.生态和地e69da5e887aa62616964757a686964616f31333431346439理分布等)进行分类,将动物依次 ...

  8. python tkinter计算器实例_利用Tkinter(python3.6)实现一个简单计算器

    前言 上机实践课程开始了,嗯,老师来了之后念了下PPT,然后说:开始做吧......... 然后就开始了Python的GUI之路,以前没接触过PYthon的可视化界面(虽然这样很不明智) 但是现在做起 ...

  9. python写前端图形界面_如何Tkinter模块编写Python图形界面

    一.为何使用Tkinter而非PyQt 众所周知,在Python中创建图形界面程序有很多种的选择,其中PyQt和wxPython都是很热门的模块包,这些第三方的图形界面模块功能强大.配置丰富,界面美观 ...

  10. python treeview文本自动换行显示_在tkinter.ttk.Treeview列中设置文本格式

    我想知道如何调整ttk.Treeview列中的文本.下面是我的意思的一个例子.请注意日期和数字之间的位置不正确.我认为这和间距有关,但我可能错了. 编辑:用Python 3编写.#! coding=u ...

最新文章

  1. 【内核】嵌入式linux内核的五个子系统
  2. 网络工程师学Linux 必须掌握命令
  3. 交互式电子杂志_交互环境中电子杂志的生存发展探析
  4. Java中局部变量必须初始化
  5. 飞鸽传书技术更新换代非常快
  6. RabbitMQ——消息发布订阅
  7. JS - 将十六进制的颜色值转成rgb、rgba格式
  8. 电脑异常关闭导致dubbo启动错误问题
  9. Redo丢失的4种情况及处理方法
  10. Linux 基本命令(十)--grep 常用命令
  11. 关于《Linux多线程服务端编程:使用muduo C++网络库》的内容梳理
  12. NYOJ 588 Money
  13. HTML5 Security Cheatsheet
  14. html日期选择器小日历样式,9 款样式华丽的 jQuery 日期选择和日历控件
  15. python实现归结演绎推理_归结演绎推理.ppt
  16. 斑马打印机linux驱动安装教程,linux-Zebra软件包的基本安装与配置
  17. Windbg命令学习1(vertarget和lm和lmvm)
  18. SEE MIPS RUN 第六章 内存管理与TLB
  19. 用开源的协同办公OA项目,做一个考勤系统
  20. 桥接模式 和 享元模式 介绍

热门文章

  1. SQL Server 2022 CPT 2.0 下载
  2. GPRS模块发送短信
  3. 可汗学院公开课——统计学学习:62-81
  4. 可汗学院公开课:统计学笔记——假设检验
  5. 优秀网页翻译:关于您的下一个汽车友好型原型
  6. 为什么程序员做外包会被瞧不起
  7. 谷歌admob测试设备测试流程
  8. 【转载:80个Python经典资料(教程+源码+工具)汇总】
  9. lol计算机丢失msvcp140,玩英雄联盟提示电脑缺少msvcp140.dll怎么办
  10. 聚合购物一站式采购平台HTML网站源码