python提供了多个图形开发界面的库,几个常用Python GUI库如下:Tkinter: Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口.Tk和Tkinter可以在大多数的Unix平台下使用,同样可以应用在Windows和Macintosh系统里.,Tk8.0的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中。wxPython:wxPyth
转载 2023-11-23 17:19:53
64阅读
Tkinter打造GUI开发工具(43)Tkinter接管print输出语句 在前面博客介绍了用TkinterPython编辑器,我们看到可以运行Python代码,问题是,代码输出到哪里了?如果没有在Python编辑器中,我们无法看到输出结果。 因此我们需要在程序中获取print语句输出信息。 小白量化框架在HP_tk模块已经提供了现成的功能,用户只需要使用就可以了。 下面直接给出演示代码,其
1 基本概念对话是通过脚本弹出的窗口,向用户提供或要求额外信息。按照类型可以分为两类,模态和非模态。模态: 会阻止其他界面,知道对话被关闭。非模态:可以永久停留在屏幕上,而且不会干扰界面中的其他窗口,可以接受输入(随时)。创建对话的三种方法:1)调用通用对话2)通过当前的Dialog 对象 [比较过时了]3)通过与Toplevel和其他组件一同创建自定义对话窗口2 标准(通用)对话[模
转载 2023-10-14 23:16:09
605阅读
如果用户选择所在城市,全国几百个城市用单选框和复选框就不合适,这时用到了列表,即Listbox,书写代码如下:运行代码会生成一个窗口,生成一个空白的窗口,如下图:要想在空白的区域输入内容,笨方法用insert,如下图:就会在指定区域插入内容,但是如果输入的内容太多,insert方法不合适,必定要用到循环运行代码会生成一个窗口,存在正序排列的城市,然后选中一个城市,点击删除它按钮,就会删除指定的城
转载 2023-09-02 17:07:34
239阅读
# 使用 Python Tkinter 创建选择 在这篇文章中,我们将学习如何使用 PythonTkinter 库创建一个简单的选择。选择是 GUI(图形用户界面)中常用的元素,可以让用户从多个选项中选择。我们将逐步实现这一功能,并通过代码示例帮助你理解每一步的作用。 ## 步骤流程 以下是实现 Tkinter 选择的步骤: | 步骤 | 描述
原创 2024-10-23 05:54:48
120阅读
# Python tkinter 弹出Python中,使用tkinter库可以轻松创建GUI界面。弹出是GUI应用程序中常用的交互方式,用于显示消息、警告或输入等。本文将介绍如何使用tkinter库创建弹出,并提供代码示例。 ## tkinter库简介 tkinterPython自带的标准库,提供了创建GUI界面的工具。它包含了各种组件,如按钮、标签、输入等,可以用来构建丰富
原创 2024-05-20 06:55:23
39阅读
# 使用Python Tkinter创建输出的教程 在这一篇文章中,我们将学习如何使用PythonTkinter库创建一个简单的输出。在开始之前,首先需要了解整个流程。接下来,我们将通过表格展示每一步的详细流程,然后逐步实现该功能。 ## 整体流程 以下是创建一个简单Tkinter应用的步骤: | 步骤 | 描述 | 所需的代码 | | ---- | ---- | ---------
原创 9月前
264阅读
     目录第一个界面(包含基础组件使用):第二个界面(Frame使用):组件的三种布局:参考文章最近需要用tkinter库写要给软件界面,之前一直用的wxpython,那个借助软件可以直接画界面,比较简单。所以这次需要用tkinter来写我就得学习一下了,下面直接贴出的代码以及比较好的一些博客或者其它网站教程。第一个界面(包含基础组件使用):第二个界面(Frame
1、ComboBox的基础属性# -*- encoding=utf-8 -*- import tkinter from tkinter import * from tkinter import ttk if __name__ == '__main__': win = tkinter.Tk() # 窗口 win.title('南风丶轻语') # 标题 screenwid
转载 2023-07-02 20:39:22
378阅读
简介一个 Tkinter 应用生命周期中的大部分时间都处在一个消息循环 (event loop) 中. 它等待事件的发生: 事件可能是 按键按下, 鼠标点击, 鼠标移动 等. Tkinter 提供了用以处理相关事件的机制. 处理函数可以被绑定给各个控件的各种事件. widget.bind(event, handler) 如果相关事件发生, handler 函数会被触发, 事件对象 event
转载 2023-10-16 15:39:13
232阅读
总览前言主要实现登录注册修改运行登录注册登录成功主界面添加查询查询成功保存信息信息管理系统v1.1登录界面获取账号密码主界面查询查询成功显示信息信息管理系统v2.0登录主界面增加查询删除显示代码获取 前言本系统主要通过tkinter模块实现,通过读取对应的文件,实现登录注册功能、信息的增删查改功能。主要实现登录def user_lo(): name = user_name_text.ge
 1.label和Button#!/usr/bin/env python # -*- coding: utf-8 -*- import tkinter as tk window = tk.Tk() window.title('zpz') window.geometry('200x100') var = tk.StringVar() l = tk.Label(window,te
转载 2024-08-30 16:39:15
24阅读
# Python组合 组合(Combobox)是一种常见的用户界面控件,通常用于从多个选项中选择一个或多个选项。在Python中,我们可以使用第三方库Tkinter来创建和操作组合TkinterPython标准库中的一个模块,提供了一系列用于创建图形用户界面的函数和类。 本文将通过示例代码介绍如何使用Tkinter库创建和操作组合。我们将使用Tkinter库中的`Combobox`
原创 2023-08-21 10:43:53
197阅读
前面在下面这篇文章中已经学过输入文本与文字,这里再做一下补充。 1.输入文本Entry所谓的输入文本Entry,通常是指一行的文本,使用格式如下:Entry(父对象, options, ...)Entry()方法的第一个参数是父对象,表示这个文本将建立在哪一个窗口内。下列是Entry()方法内其他常用的options参数:width:宽,单位是字符宽。height:高,单位是
转载 2023-09-05 13:34:18
429阅读
(接上讲)大家好,在上一讲中我们讲了利用类方法和事件,实现让文本框在激活时改变颜色的第一部分代码,类模块的建立。我们今天继续讲解,这讲讲的是窗体的代码:为了实现上述的目的,我们首先要构建一个窗体,由文本和按钮组成: 窗体的代码如下:Dim mytexbox() As New mytebox Private Sub CommandButton1_Click() If Te
消息对话(messagebox)用于界面提示成功,失败,警告等相关信息提示语法:tkinter.messagebox.FunctionName(title, message [, options]) 参数: FunctionName: 这是相应的消息函数的名称. title: 这是在一个消息,标题栏显示的文本. message: 这是要显示的文字作为消息. options: 选项有替
转载 2023-10-14 06:30:35
1534阅读
本文引用来源:https://www.jianshu.com/p/a9dca2462894包含tkinter与用户交互的主要弹窗,分类如下对话作用所需参数askinteger弹出一个对话,接受用户输入一个整型数(当用户错误的输入浮点数或者字符串时,该对话会弹出警告提示窗,并让用户重新输入)title,promptaskfloat弹出一个对话,接受用户输入一个浮点数title,prompta
转载 2023-09-04 14:28:00
485阅读
正好自己要用,就想了个简单思路实现了一下,假设现在需要一个组合来显示多个层级关系的单位名称供用户选择,如果只有固定的两级关系当然可以使用两个组合联动来实现,但是如果层级关系不确定,下面...
原创 2023-06-09 19:35:33
193阅读
Python Tkinter 颜色选择颜色选择可以帮助我们设置背景色、前景色、画笔颜色、字体颜色等等。【示例】颜色选择的基本用法import tkinter as tk from tkinter.colorchooser import askcolor # 首先需要导入 askcolor 包 root = tk.Tk() root.geometry('200x100+600+400')
转载 2023-06-17 12:29:29
386阅读
1 from tkinter import * 2 from tkinter.filedialog import * 3 4 filetype = [('Python Files', '*.py *.pyw'), 5 ('Text Files', '*.txt'), 6 ('All Files', '*.*')] 7 8 def saveFileDialog(
转载 2023-06-01 13:42:23
378阅读
  • 1
  • 2
  • 3
  • 4
  • 5