首页 > TAG信息列表 > Tkinter

Tkinter 的主题

Tkinter 的主题 Python中存在一个名为 ttk主题 ,其中包含一组由 RedFantom 收集并由不同作者创建的 Tkinter 主题。 该库可帮助开发人员使用 Tkinter 创建桌面应用程序的前端,而无需太多代码。在本指南中,我们将探索这个库,以便您了解如何在您的项目中使用它。 链接到他们的存储库: ht

Python tkinter 制作一个经典的登录界面和点击事件

前言 Tkinter(即 tk interface) 是 Python 标准 GUI 库,简称 “Tk”;从本质上来说,它是对 TCL/TK 工具包的一种 Python 接口封装。Tkinter 是 Python 自带的标准库,因此无须另行安装,它支持跨平台运行,不仅可以在 Windows 平台上运行,还支持在 Linux 和 Mac 平台上运行。 Tkinter 编写

[记]不使用PIL(pillow)库在tkinter显示gif图片

安装tkinter的增强库 tktk import tkinter as tk import tktk win = tk.Tk() tktk.GifFrame(win,gif_path=r"D:\ls\222.gif").pack() win.mainloop() #获取最新版本 #pip install git+https://gitee.com/w-8/tktk.git   效果如下  

基于tkinter的点名

import datetimeimport randomimport tkinter as tkimport timeclass chas_lp(): def __init__(self): self.tr=tk.Tk() self.tr.title('点名') self.tr.geometry('500x200') self.qew3=tk.StringVar() self.lp=[�

Python tkinter serial

   源码是在https://blog.csdn.net/chencaw/article/details/105782159/链接的基础上改的,修改了一些bug,优化了串口接收数据 import serial import serial.tools.list_ports import time import threading from tkinter import * from tkinter.ttk import * DATA = ""

9.Tkinter Text文本框控件

Text 文本控件是 Tkinter 中经常使用的控件,与 Entry 控件相比,Text 控件用于显示和编辑多行文本,而 Entry 控件则适合处理单行文本。Text 控件类似 HTML 中的<textarea>标签,允许用户以不同的样式、属性来显示和编辑文本,它可以包含纯文本或者格式化文本,同时支持嵌入图片、显示超链接

20.案例:构建数字时钟

截止到本节为止,和 Tkinter 相关的知识就讲解完毕了,本套教程从 GUI 是什么开始入门讲解,然后带领大家深入学习了 Python GUI 标准库 Tkinter,在教程中,我们主要介绍了 GUI 的相关概念、常用组件和布局方式等知识,下面使用 Tkinter 的相关知识实现一个数字时钟的简单案例。Tkinter 实现

10.Tkinter列表框和组合框控件

列表框(Listbox)和复选框(Combobox)是 Tkinter 中两个控件,由于其非常相似,本节将它们放在一起进行介绍。 Listbox控件 首先介绍一下列表框,即 Listbox。在使用 Tkinter 进行 GUI 编程的过程中,如果需要用户自己进行选择时就可以使用列表框控件。列表框中的选项可以是多个条目,也可以是单

11.Tkinter单选框和多选框按钮

单选框按钮控件(Radiobutton),同样允许用户选择具体的选项值,不过与 Listbox 相比,单选按钮控件仅允许用户选择单一的选项值,各个选项值之间是互斥的关系,因此只有一个选项可以被用户选择。Radiobutton 控件通常都是成组出现的,所有控件都使用相同的变量。Radiobutton 可以包含文本或图像

13.Tkinter Canvas画布控件

Canvas 控件具有两个功能,首先它可以用来绘制各种图形,比如弧形、线条、椭圆形、多边形和矩形等,其次 Canvas 控件还可以用来展示图片(包括位图),我们将这些绘制在画布控件上的图形,称之为“画布对象”。 每一个画布对象都有一个“唯一身份ID”,这是 Tkinter 自动为其创建的,从而方便控制

14.Tkinter Menu菜单控件

Menu 控件(菜单控件)可以说是 GUI 中“精髓所在”,它以可视化的方式将一系列的“功能选项卡”进行分组,并在每个分组下又“隐藏”了许多其他的“选项卡”。当打开菜单时,这些选项卡就会“显式”的呈现出来,方便用户进行选择,比如 Windows 系统中记事本文件(.txt文件类型)的界面: 图1:Menu菜

15.Tkinter Scrollbar滚动条控件

Scrollbar 控件常用于创建一个水平或者垂直的滚动条,通常情况下,Scrollbar 控件可以与 Listbox、Text、Canvas 以及 Entry 等控件一起使。滚动条控件是 GUI  程序中经常使用的一种控件类型,它主要用来控制控件区域的可见范围,比如当 Text 控件的文本内容非常多时,为了方便用户阅读,可

8.Tkinter Entry输入控件

Entry 控件是 Tkinter GUI 编程中的基础控件之一,它的作用就是允许用户输入内容,从而实现 GUI 程序与用户的交互,比如当用户登录软件时,输入用户名和密码,此时就需要使用 Entry 控件。Entry 控件使用起来非常简单,下面对该控件做简单的介绍。基本语法格式如下: tk_entry = Entry( master

2.Tkinter是什么

Tkinter(即 tk interface,简称“Tk”)本质上是对 Tcl/Tk 软件包的 Python 接口封装,它是 Python 官方推荐的 GUI 工具包,属于 Python 自带的标准库模块,当您安装好 Python 后,就可以直接使用它,而无须另行安装。作为一款 Python  GUI 工具,Tkinter 拥有良好的跨平台性,支持 Windows、Linux

3.第一个Tkinter程序

本节使用 Tkinter 编写第一个 GUI 程序,通过对程序代码的详细解读来讲解 Tkinter 的编码逻辑,以及使用 Tkinter 过程中的一些注意事项。 注意:程序中涉及的其他知识点(比如控件参数等)会在后续内容做详细介绍。 一个最简单的 Tkinter 程序至少应包含以下四个部分: 导入 tkinter 模块

4.Tkinter常用控件和属性

我们知道,一个完整的 GUI 程序,其实是由有许多小的控件(widgets)构成的,比如按钮、文本框、输入框、选择框、菜单栏等等。在学习 Tkinter GUI 编程的过程中,不仅要学会如何摆放这些控件,还是掌握各种控件的功能、属性,只有这样才能开发出一个界面设计优雅,功能设计完善的 GUI 程序。在创作

5.Tkinter主窗口

主窗口控件(window)是一切控件的基础,它好比是一台高速运转的机器,而其他控件则相当于这台机器上的部件,比如齿轮、链条、螺丝等等。由此我们知道,主窗口是一切控件的基础,所有的控件的都需要通过主窗口来显示。Tkinter 提供了一些关于主窗口对象的常用方法,在本节对这些方法做简单的介绍

6.Tkinter Label标签控件

Label(标签)控件,是 Tkinter 中最常使用的一种控件,主要用来显示窗口中的文本或者图像,并且不同的 Lable(标签)允许设置各自不同的背景图片。下面对 Label(标签)的常用属性做简单介绍: 属性名称 说明 anchor 控制文本(或图像)在 Label 中显示的位置(方位),通过方位的英文字符串缩写(n、ne、e

7.Tkinter Button按钮控件

Button 控件是 Tkinter 中常用的窗口部件之一,同时也是实现程序与用户交互的主要控件。通过用户点击按钮的行为来执行回调函数,是 Button 控件的主要功用。首先自定义一个函数或者方法,然后将函数与按钮关联起来,最后,当用户按下这个按钮时,Tkinter 就会自动调用相关函数。按钮控件使用

tkinter和ttkbootstrap模块学习

Cubit教程 这里主要讲解几个重要界面的实现 1.上面横条界面的实现 #菜单栏 buttonBar = ttk.Frame(windows,style='primary.TFrame') buttonBar.pack(fill=X,side=TOP,padx=1) #设置项 btn_set = ttk.Button( master=buttonBar, text

tkinter窗口程序设计

基本窗口设置: from tkinter import * win = Tk() win.title("我的窗口") #窗口标题 win.geometry("300x500") #窗口大小 win.maxsize(500,500) text = "我是文字,我是文字,我是文字" Label(win,text=text).pack() win.mainloop() 效果:  

这不妥妥拿捏——简单整一个 python GUI 小例子

大家好鸭!我是小熊猫

Python - 文件对话框

import tkinter import tkinter.filedialog def btn_click(): global p c = tkinter.filedialog.askopenfilename(filetypes=[("PNG",".png")]) p = tkinter.PhotoImage(file=c) b2.config(image=p) main = tkinter.Tk() main.geometry

python学习杂记——tkinter中一些widget的默认边界宽度(borderwidth)

1、pack布局和grid布局不能混用,但place布局可以和pack、grid布局混用,尤其在设计较复杂的布局时,用place进行精细布局是非常必要的。 2、要准确的布局,要了解widget的默认边界宽度(borderwidth) Label,标签,默认为1像素 Button,功能按钮,默认为2像素 Entry,文本框,默认为2像素 Radiobutton,选

tkinter使用总结1(登录实例)

import tkinter as tk import tkinter.messagebox import pickle #窗口 window=tk.Tk() window.title('欢迎进入学习系统') window.geometry('450x300+500+200') #画布放置图片 canvas=tk.Canvas(window,height=300,width=500) imagefile=tk.PhotoImage(file='2.png&