GUI库之认识Tkinter(一)

一、介绍

Tkinter是Python默认的GUI库,我们经常使用的IDLE就是用Tkinter设计出来的,因此我们在使用的时候直接导入Tkinter模块就好了。

1.特点:可移植性、灵活性高

2.构成:Tk + interface = Tkinter

二、第一次体验Tkinter

1.接下来举个例:

import tkinter as tk

root = tk.Tk()  # 创建一个主窗口,用于容纳整个GUI程序
root.title("YfacesClub")  # 设置主窗口对象的标题栏
theLable = tk.Label(root,text = "我的第二个窗口程序")  # Lable组件可以显示文本、图标或者图片
theLable.pack() 调用Lable组件的pack()方法,用于自动调节组件自身的尺寸
root.mainloop()  # 显示窗口,执行后,程序进入主事件循环

执行程序后,如图:

原文地址:https://www.cnblogs.com/yfacesclub/p/9734893.html

时间: 2024-10-03 04:14:18

GUI库之认识Tkinter(一)的相关文章

使用Python3.6的标准GUI库tkinter快速创建GUI应用程序

Python 提供了多个图形开发界面的库,几个常用 Python GUI 库如下: Tkinter: Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用,同样可以应用在 Windows 和 Macintosh 系统里.Tk8.0 的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中. wxPython:wxPython 是一款开源软件,是 Python 语言的一套优秀的 GUI 图形库,

Python GUI库

PyQT不错的,只是要小心,这个东西是GPL的,如果你要写商业程序需要购买商业版授权.另外PyGTK.wxPython都是不错的GUI库.Python自带了一个基于TkInter的GUI库,如果你不想引入第三方的依赖性,这就是唯一的选择.如果你在Mac下写程序的话,Cocoa+PyObjC也不错.另外,Java版的Python,也就是Jython,可以使用Java的GUI库如AWT/Swing或者SWT:.Net/CLI版的IronPython可以使用.Net/CLI支持的GUI库如WinFor

Python之GUI的最终选择(Tkinter)

首先,Tkinter是Python默认的GUI库,想IDLE就是用Tkinter设计出来的,因此直接导入Tkinter模块就可以啦 1 import tkinter (1)Tkinter初体验: 1 import tkinter as tk 2 3 # 创建一个主窗口,用于容纳整个GUI程序 4 root = tk.Tk() 5 # 设置主窗口对象的标题栏 6 root.title("NEW") 7 # 添加一个Label组件,Label组件是GUI程序中最常用的组件之一 8 # La

分享13个Python GUI库

Python Python是一门高级编程语言.它用于通用编程.Python语言由Guido van Rossum创建,并于1991年首次发布.Python的设计哲学着重于代码的可读性.因此空白在Python中具有重要的意义. Python提供了允许在小规模和大规模上编程的设计理念,而且具有一个非常庞大的标准库.Python使用动态类型系统,并具有自动内存管理功能. Python支持多种编程范式,其中包括: 面向对象命令式函数式程序式图形用户界面(GUI) GUI是一个人机交互的界面,换句话说,它

racket gui库相关

racket gui库很方便,做个带有界面的软件或者一些小游戏真的很快,作为平时娱乐还是挺不错的. racket提供了两种方法使用gui库. 第一种比较方便,简洁.2htdp/universe中提供了big-bang方法,能够很方便的处理各种事件,文档很详细,直接看文档就行.然而,虽然这个方法很方便,但这并不完全是使用这个库的全部姿势,这只是给大家一个简洁的关于如何使用该库的介绍. 第二种则是比较通用的方法,新建一个frame%窗口,布局整个界面框架,继承canvas%类,然后重写各种事件的回掉

tkD--来自TCL/TK之D语言跨平台GUI库

D越来越有玩头了-- 感觉一下代码的流畅: 1 module main; 2 3 /** 4 * Imports. 5 */ 6 import std.algorithm; 7 import std.array; 8 import std.datetime; 9 import std.file; 10 import tkd.tkdapplication; 11 12 /** 13 * Sample application. 14 */ 15 class Application : TkdAppl

python的gui库tkinter

导入tkinter模块 import tkinter as tk 设置窗口名字和大小 frame=tk.Tk() frame.title('数学') frame.geometry('200x440') label标签 ltextsize1=tk.Label(text='第一行文字大小') entry输入框 etextsize1=tk.Entry()etextsize1.insert(0,'insertword') #第一个参数是索引位置index Listbox列表框 lb = tk.Listb

GUI的最终选择Tkinter模块初级篇

一.Tkinter模块的基本使用 1)实例化窗口程序 import tkinter as tk app = tk.Tk() app.title("FishC Demo") app.mainloop() 2)窗口生成一个标题文本 import tkinter as tk # 第一步实例化tk,用于容纳整个程序 app = tk.Tk() app.title("FishC Demo") # 设置标题栏 # 第二步,用于显示文本,或图片 thelabel =tk.Labe

C++ GUI 库推荐

C++ 由于其语法的复杂性, 很多人都选择使用其它的语言开发图形界面 当然, C++ 也有优秀的图形界面库, 就推荐几个 (以下为自己的观点, 不代表绝对) 1. Qt  作为近几年火爆的库, Qt 支持 Python, Cpp, QML 三大语言, 很先进的跨平台库 使用的 AutoDesk Maya, 咪咕音乐, Skype等皆用 Qt 编写 优点: Qt 支持窗体的设计, 可以通过拖拽的方式实现主窗口的设计, 可以自动排版界面. Qt 可以说是几乎无可挑剔, 其优秀的跨平台特性, 也就是说