首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python Tkinter GUI

二,Tkinter的使用 先看一下GUI程序的开发,熟悉MFC的朋友应该不会陌生。...在GUI程序中,我们会有一个顶层窗口,在这个顶层窗口上可以包括所有的小窗口对象,像标签,按钮,列表框等等,也就是说顶层窗口时我们放置其他窗口或者控件的地方。...第三行,创建label标签,它是有Tkinter的一个方法Label来实现的,关于Label的帮助可以help一下。 第四行,pack()是用来管理和显示组件的,它的参数我们以后再说。...Tk中的每一个组件都有很多option,通过改变这些option可以改变组件的外观,比如显示的内容,颜色,大小,位置,事件处理函数等。...三,Tkinter的几何管理器 熟悉GUI编程的人知道,放好每个组件的是很繁琐的,不仅要调整自身大小,还要 整和其他组件的相对位置。

1.8K30

gui编程 -- tkinter初识

Tkinter 编程 Tkinter: Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用,同样可以应用在...Tkinter 是 Python 的标准 GUI 库。Python 使用 Tkinter 可以快速的创建 GUI 应用程序。...由于 Tkinter 是内置到 python 的安装包中、只要安装好 Python 之后就能 import Tkinter 库、而且 IDLE 也是用 Tkinter 编写而成、对于简单的图形界面 Tkinter...还是能应付自如 注意:Python3.x 版本使用的库名为 tkinter,即首写字母 T 为小写 创建一个GUI程序 1 导入tkinter模块 2 创建控件 3 指定这个控件的master,即这个控件属于哪一个...'tkinter') #显示label label.pack() # 进入消息循环 root.mainloop() 运行效果: ?

68420
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Python GUI编程:Tkinter

    Python里的图形化界面(GUI)模块主要有Tkinter(python自带)、PyQt、wxPython,我们这节主要讲解Tkinter组件: 一、Tkinter介绍 tkinter模块只要用户安装好...案例:实现两数相加的功能 通过响应事件完成加法计算器 # 实现加法计算器的的GUI界面 from tkinter import * from tkinter.messagebox import *...self.var.set(str(int(num01) + int(num02))) else: showinfo("系统提示","输入的值不都是数字无法计算...(2)如果用户名不对,显示用户名不存在; (3)如果密码不对,显示密码错误,如果错误三次,系统显示:账号已锁定。...六、GUI扩展功能 1. ttk模块 ttk模块是对传统tkinter模块的增强,传统的tkinter模块界面比较单一,控件种类有限,界面布局逻辑性差。

    7.3K62

    python学习之GUI(Tkinter

    command=buttonCount) button.pack() window.mainloop() 创建文本框,里面有一个按钮和文本框,通过获取文本框的内容,每点击一次按钮,都复制文本框中的内容并一起显示在文本框中...将文本框中的内容反面显示于文本框中 import Tkinter as tk window=tk.Tk() def changeStr():     stringCopy=entry.get()     ...StrChange",command=changeStr) entry.pack() button.pack() window.mainloop() 添加密码框,用于输入密码的文本框常常在输入密码时不会显示密码...,而是在每个字符的位置显示星号(*),使用方式:在添加文本框时,添加一个额外的具名自变量,这样文本框就变成了一个密码框 在GUI中会有一个输入密码的框和一个提交密码的按钮。...nameEntry.pack() button.pack() result.pack() window.mainloop() 猜数字游戏:生成一个1-10之间的随机数,看是否成功猜测,并计算游戏的胜利次数(标签显示

    1.1K10

    python--GUI编程--Tkinter

    Tkinter: Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用,同样可以应用在 Windows...Tk8.0 的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中 Tkinter 编程Tkinter 是 Python 的标准 GUI 库。...Python 使用 Tkinter 可以快速的创建 GUI 应用程序。...由于 Tkinter 是内置到 python 的安装包中、只要安装好 Python 之后就能 import Tkinter 库、而且 IDLE 也是用 Tkinter 编写而成、对于简单的图形界面 Tkinter...Tkinter 组件 Tkinter的提供各种控件,如按钮,标签和文本框,一个GUI应用程序中使用。这些控件通常被称为控件或者部件。 目前有15种Tkinter的部件。

    3.8K30

    Python Tkinter Gui 运行不卡顿,多线程解决界面卡死问题

    Python Tkinter Gui 运行不卡顿,多线程解决界面卡死问题 ---- 文章目录 Python Tkinter Gui 运行不卡顿,多线程解决界面卡死问题 前言 一、问题描述 二、解决思路...三、运行效果 四、代码示例 1.执行Button按钮绑定事件函数的线程方法 2.完整代码 五、组件的具体使用 ---- 前言 Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI...Tk8.0 的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中,Python 使用 Tkinter 可以快速的创建 GUI 应用程序,由于 Tkinter 是内置到 python 的安装包中、...——摘编自Python GUI 编程(Tkinter) | 菜鸟教程 ---- 一、问题描述 Python GUI程序运行时,如果点击按钮运行了一个比较耗时的操作,那么界面会卡死提示未响应,导致无法操作其他组件...二、解决思路 引用线程来执行Button按钮绑定事件的函数,现实运行不卡顿,解决界面卡死。

    3.4K20

    ​Python | GUI编程之tkinter (一)

    前言 本文内容为使用Python3的tkinter模块,开发GUI。...在阅读本文前,请确保你已经或可能满足以下条件: 电脑中已经安装配置好Python3环境 了解Python3的基础语法,比如导入模块,基础语句,面向对象 学习GUI编程指南: 在这个GUI领域QT横行的年代...要学习GUI编程,你大概会经历这样一条路径: 认识tkinter模块,写一个简单GUI程序 认识各种控件、学习布局、使用容器 实战以检验动手能力和想象力 PS:你可能还需要了解一些消息驱动的知识 下面我们进入正式的学习...认识Tkinter模块,写一个简单的GUI程序 import tkinter as tk # 引入tkinter模块,并命名为tk win = tk.Tk() # 创建主窗口 win.mainloop...() # 进入消息循环,显示窗口界面 要是用tkinter,首先引入该模块,为了方便命名为tk。

    6K31

    Python Tkinter Gui 常用组件介绍 基本使用

    Python Tkinter Gui 窗口图标,标签,输入,单复选,文件导入,按钮,日志 等常用组件 基本使用 ---- 文章目录 Python Tkinter Gui 窗口图标,标签,输入,...我们编写的Python代码会调用内置的Tkinter,Tkinter封装了访问Tk的接口; Tk是一个图形库,支持多个操作系统,使用Tcl语言开发; Tk会调用操作系统提供的本地GUI接口,完成最终的...GUI; tkinter库简介 python内置的GUI库,只要安装好 Python 环境之后就能 import tkinter 库; 基于Tk工具包,该工具包最初是为TCL设计的,后被应用到多种脚本语言中...,使脚本语言可以开发出品质较好的GUI应用,tkinter是用python做的一个调用接口,底层使用C++编写,运行效率上与C++编写的GUI应用相当,但是开发效率远远高于C++; ---- 本文思路:...---- 总结 C语言中文网Tkinter教程(非常详细):http://c.biancheng.net/tkinter/ 以上就是今天要讲的内容,本文仅仅介绍了Tk制作Gui界面的简单使用,而

    2.9K20

    Python GUI编程 | 10分钟轻松学会Tkinter

    常见的Python必备的GUI库有:Tkinter、PyQt5、Kivy、wxPython、PySimpleGUI等等。后续这些有用有趣的模块在快学Python都会陆续介绍的。 ?...本篇文章将先结合实际案例,来介绍Tkinter的主要功能。 在案例开始之前,我们需要先认识一下 —— Tkinter。 一、Tkinter初识 Tkinter,GUI编程的一个第三方库。...而 GUI 即 graphicaluser interface,即图形界面用户接口,是相对于绝大多数编程语言所接触到的“控制台”的那个黑乎乎的命令行所区分的编程模式,Tkinter 是 Tk 的 Python...我们要完成的功能是我们按下这个按钮的时候,就会在窗口上增加一个背景颜色随机的 Label,它显示“我爱 python”。...参数指定了它停靠在哪个方向,可以为 LEFT,TOP,RIGHT,BOTTOM,分别代表左、上、右、下; 它的 fill 参数可以是 X,Y,BOTH 和 NONE,即在水平方向填充、竖直方向填充、水平和竖直方向填充和不填充

    10.8K33

    MATLAB GUI显示图片的方法

    前言   在MATLAB的命令行中显示图片或者数据,十分简单,仅通过imshow,plot或者imagesc等函数即可。   而在MATLAB GUI中显示图片,通常需要借助Axes控件来实现。...在GUI中显示图片   创建一个空白的界面   在GUIDE中,添加一个按钮,然后再添加一个Axes控件,适当调整两者比例。...,点击按钮,就会发现按钮可以发挥作用——   但如果你的目标是在GUI开启的阶段就打开图片,就把这段代码加入到OpeningFcn函数中去—— % --- Executes just before...的知识点太零散了,相比于Qt、MFC这种主流GUI框架,简直弱爆了。...但事实上,国外的大神在GitHub上开源的GUI界面总是那么精美。看来还是国内的科研项目对软件界面重视不够,以至于需求没那么多,也就没那么多人关注了。   这对于初学者而言,十分难受。

    4.6K11
    领券