news 2026/4/28 2:08:39

GUI by Python1

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
GUI by Python1

前言

Tkinter能开发gui程序,也是极好的学习面向对象程序设计

GUI 的定义与基本概念

GUI(Graphical User Interface,图形用户界面)是一种通过视觉元素(如图标、按钮、窗口等)与用户交互的界面形式。与命令行界面(CLI)相比,GUI 更直观易用,适合普通用户操作。

GUI 的核心组件

窗口(Window):应用程序的主要交互区域。
控件(Widgets):如按钮、文本框、下拉菜单等交互元素。
事件驱动(Event-Driven):用户操作(如点击、输入)触发事件,程序响应事件执行逻辑。

Tkinter模块包含创建各种GUI的类

fromtkinterimport*window=TK()label=Label(window,text="Welcome to Python")button=Button(window,text="Click Me")label.pack()button.pack()window.mainloop()

增加了一个button

fromtkinterimport*window=Tk()label=Label(window,text="Welcome to Python")button=Button(window,text="Click me")button1=Button(window,text="Quit")label.pack()button.pack()button1.pack()#增加了一个buttonwindow.mainloop()

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/25 1:10:42

刚刚!苏州3D打印公司完成Pre-IPO轮融资,投前估值30亿元

聚复科技:加速冲刺3D打印材料“第一股”。1月26日,据资源库了解,3D打印材料制造商苏州聚复科技股份有限公司(以下简称“聚复科技”)近日完成Pre-IPO轮融资,本轮由复旦科创领投,公司投前估值约30…

作者头像 李华
网站建设 2026/4/23 11:41:01

SSH隧道如何配置?SenseVoiceSmall远程访问部署步骤详解

SSH隧道如何配置?SenseVoiceSmall远程访问部署步骤详解 1. 为什么需要SSH隧道来访问SenseVoiceSmall? 你刚在服务器上成功启动了SenseVoiceSmall的Gradio界面,浏览器里输入http://服务器IP:6006却打不开页面?别急,这…

作者头像 李华
网站建设 2026/4/23 13:25:48

高校科研新利器:Live Avatar学术应用场景探索

高校科研新利器:Live Avatar学术应用场景探索 数字人技术正从娱乐和商业应用快速渗透到高等教育与科研领域。当高校实验室面对高昂的数字人定制成本、复杂的模型训练流程和漫长的开发周期时,一个真正为学术场景量身打造的开源方案显得尤为珍贵。Live Av…

作者头像 李华
网站建设 2026/4/27 1:15:47

零基础玩转Unsloth:5步搞定大模型训练环境

零基础玩转Unsloth:5步搞定大模型训练环境 你是不是也遇到过这样的困扰:想微调一个大模型,结果光是装环境就卡了三天?CUDA版本对不上、PyTorch冲突、xformers报错、显存爆满……最后连第一步都没迈出去,电脑风扇已经唱…

作者头像 李华
网站建设 2026/4/15 8:54:34

用unsloth做LoRA微调,速度翻倍显存省70%

用Unsloth做LoRA微调,速度翻倍显存省70% 你是不是也遇到过这样的问题:想微调一个大语言模型,但显卡显存不够,训练跑不起来;或者等了半天,一个epoch还没跑完;又或者好不容易训出来,效…

作者头像 李华
网站建设 2026/4/18 16:07:28

快速上手Qwen2.5-7B:一个适合新手的完整项目

快速上手Qwen2.5-7B:一个适合新手的完整项目 你是否也经历过这样的困惑:想微调一个大模型,却卡在环境配置、依赖冲突、显存报错、参数调不收敛的循环里?下载模型要翻墙、装框架要查文档、跑通第一行代码像通关游戏——这不该是入…

作者头像 李华