下面的的_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. 安装win7时,无法创建新的分区系统和无法定位现有分区系统
  2. 【目标检测_解耦】 Revisiting the Sibling Head in Object Detector_2020
  3. Spring Boot笔记-使用RedirectAttributes重定向后也可以显示填写的信息
  4. mysql5.7 gruop by报错this is incompatible with sql_mode=only_full_group_by
  5. python真是最烂的语言_在大型项目上,Python 是个烂语言吗?
  6. Wi-Fi 真的安全吗?一行代码就可让周边无线网络全部瘫痪!| 原力计划
  7. (22)Spring Boot 拦截器HandlerInterceptor【从零开始学Spring Boot】
  8. 关于OMC链接LANSWITCH
  9. 打印机不弹出打印窗口_打印CAD图纸总是留白?做好这个操作,能打印出你想要的CAD图纸...
  10. 计算机图形学-直线裁剪算法
  11. 陶哲轩实分析 5.2 节习题试解
  12. 时间复杂度和空间复杂度
  13. A better Tooltip with jQuery
  14. 混合波束成形|重叠子阵结构下的HBF探讨
  15. win2003服务器允许下载.exe文件的方法
  16. vue websocket 聊天之发送表情
  17. [Nginx]Ngnix基础
  18. 复旦微FM25W128-SOB-T-G-Q1替代SPI FLASH
  19. IDEA集成GitLab
  20. Python基础知识02

热门文章

  1. chrome浏览器的devtools详解
  2. 用 Python 发电子邮件
  3. 西游记不单单讲的是故事(1) ------ 摘自 吴闲云的《煮酒探西游》
  4. 任正非:管理上的灰色,是我们的生命之树
  5. iis的Excel的0x80070005解决方案
  6. 在企业中TPM管理如何开展?
  7. 利用shell脚本,实现腾讯云DNSPod进行DDNS动态域名解析ipv6地址
  8. 银河麒麟桌面操作系统V10 SP1 如何安装字体
  9. 全志平台Android开关核进程迁移导致游戏卡顿调试记录
  10. dvwa没有file1.php,文件包含漏洞-DVWA