`
xpenxpen
  • 浏览: 725015 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Tkinter初步

阅读更多
1. 简介
Tkinter(也叫Tk接口)是Tk图形用户界面工具包标准的Python接口,是个老牌的python GUI工具了,Tk是一个轻量级的跨平台GUI开发工具。

2. 安装
默认在windows发布版里已经包括,无需额外安装
比如python2.7的windows版安装以后就在如下目录:
C:\Python27\Lib\lib-tk\Tkinter.py

3. 测试
from Tkinter import *
def hello():
    print "hello world"
win = Tk()
win.title("hello Tkinter")
win.geometry('200x100')

btn = Button(win, text="Hello", command=hello)
btn.pack(expand=YES, fill=BOTH)

mainloop()


运行结果如图

  • 大小: 16.3 KB
分享到:
评论

相关推荐

    TKinter编程代码实例 Python TKinter 中文教程

    ### TKinter编程代码实例 Python TKinter 中文教程 #### 前言 本文档通过一系列代码示例,向读者展示了如何...通过这些示例,读者可以初步了解如何使用Tkinter创建基本的GUI应用,并进一步探索更多高级特性和控件。

    基于Tkinter和YOLOv5完成数据集的自动标注可视化操作代码

    在本代码中,YOLOv5被用作预训练模型,对输入图像进行预测,生成初步的标注结果。 在数据集自动标注过程中,程序可能会利用YOLOv5的预测输出,生成XML或CSV格式的标注文件,这些文件通常包含每个对象的坐标信息和...

    Python实战-使用Tkinter构建简易的桌面闹钟

    Python与Tkinter结合使用,提供了一种快速简便的方法来创建GUI应用程序,本资源使用Tkinter构建建议的桌面闹钟,通过本资源,可以对Tkinter对话框有初步的了解,如下是代码资源目录: 1 导入必要的库和模块 2 使用...

    python TKinter获取文本框内容的方法

    通过本文的学习,相信读者对Tkinter文本框的创建和内容获取有了初步的理解,希望这些知识能够对大家在Python GUI开发的道路上提供帮助。随着技术的不断发展,GUI开发也会出现更多新的技术和工具,但无论技术如何变革...

    LSB算法实现信息隐藏

    LSB水印虽然较弱,容易被攻击者去除,但在版权保护方面仍有一定的作用,特别是在大规模图像传播时,作为初步的版权标识。 总的来说,LSB算法是一个有趣的信息隐藏技术,它利用了数字媒体的底层结构,为信息安全提供...

    开发技术简明手册V3.5

    4. **在Windows测试iOS应用**:使用模拟器进行初步测试。 5. **部署应用代码到MAC的Xcode**:为了进行真机测试和发布,需要将项目导出至Xcode。 6. **编译和部署到iOS**:最终在真机上测试并部署应用。 #### 图像...

    python-4-GUI编程(第一部分).zip

    通过以上内容,你已经对Python的GUI编程有了初步了解,特别是使用Tkinter进行GUI设计的基础知识。随着实践的深入,你可以创建更加复杂的用户界面,从而满足各种应用需求。在后续的"第二部分"中,我们将进一步探讨...

    Python 简单的学生管理系统,使用pymysql连接MySQL数据库(含完整的程序和代码详解)

    适合人群:对Python编程有初步了解并希望深入掌握MySQL数据库连接与操作的应用开发者。 使用场景及目标:适用于教育机构或学校内部的学生信息管理和数据分析。通过该项目的学习,用户不仅能够理解PyMySQL如何高效地...

    Python天气预报应用的实战指南

    适用人群:对于对Web爬虫感兴趣的人群以及初学者级编程学习爱好者来说是一个很好的实例教程,同时适用于想要提高自己在数据抓取、解析能力和初步接触gui程序构建技能的同学; 使用场景及目标:这个项目的重点在于...

    Python实现,展示BP算法的基本原理(含完整的程序和代码详解)

    同时,文章还探讨了使用Tkinter构建图形用户界面的技术细节,并提供了完整的源代码供读者学习和参考。此外,文章还包括了模型评估方法介绍以及模型训练效果评价。 适用人群:对神经网络有初步了解的数据科学家、机器...

    多种Python项目实战案例

    包括Django博客系统和Flask RESTful API的Web应用开发、数据可视化和机器学习的数据科学项目、批量重命名和网页抓取的自动化脚本、Pygame游戏开发、网络安全工具端口扫描、以及使用Tkinter搭建的简单GUI程序。...

    基于Abaqus的python机器人零件仿真应用开发初步探析.pdf

    GUI(图形用户界面)是用户与软件交互的重要方式,通过Python的Tkinter库,开发者能够创建简单易用的GUI界面程序,使得Abaqus的仿真分析操作变得更加直观和高效。使用这样的GUI界面程序,用户无需深入了解脚本编写的...

    TCP_IP协议简介与聊天程序的初步实现.pdf

    Python的Tkinter库是一个标准的GUI工具包,它为Python提供了创建窗口、按钮、输入框等常用界面元素的能力。 以下是一个使用Tkinter创建GUI界面,用于TCP聊天程序客户端的示例代码: ```python import socket host...

    全国青少年软件编程等级考试标准(Python6级).pdf

    考核目标主要针对学生利用Python进行数据处理的能力,包括掌握Python的数据库编程基础,初步掌握类和对象的使用,以及能够进行简单的GUI设计。 三、能力目标 能力目标旨在通过上述技能的考核,进一步提高学生对软件...

    软件开发过程文档1

    - 开始时,服务器设置为本机(127.0.0.1),进行初步测试。测试成功后,郭新宇将程序迁移到云服务器,确保跨机器通信的可行性。使用`screen`工具让`MessageServer.py`在后台持续运行,保证服务器的稳定性。 5. **...

    基于TCP的python聊天程序-内含源码以及设计说明书(可以自己运行复现).zip

    在`0.TCP&IP协议简介与聊天程序的初步实现.md`文件中,详细阐述了如何使用Python的socket模块实现TCP通信,包括服务器的监听、连接请求的处理以及数据的接收和发送。 5. **多线程**:为了实现同时处理多个客户端的...

    Python 实现SO-CNN-BiLSTM多输入单输出回归预测(含完整的程序和代码详解)

    内容概要:本文详细介绍了如何利用深度学习模型SO-CNN-BiLSTM(轻量级卷积神经网络和双向长短期记忆网络的结合...其他说明:本文提供了完整的代码实现和详尽的技术解析,适合有初步编程基础的用户深入研究和实操练习。

Global site tag (gtag.js) - Google Analytics