当前位置: 首页 > news >正文

Python Tkinter GUI 基本概念

归纳编程学习的感悟,
记录奋斗路上的点滴,
希望能帮到一样刻苦的你!
如有不足欢迎指正!
共同学习交流!
🌎欢迎各位→点赞 👍+ 收藏⭐ + 留言​📝

如果停止,就是低谷;如果继续,就是上坡!

        开发图形用户界面应用程序是Python的重要应用之一。图形用户界面(Graphical User interface,GUI)可以接收用户的输入并展示程序运行的结果,更友好地实现用户与程序的交互。Python 实现图形用户界面可以使用标准库tkinter,还可以使用功能强大的 wxPython、PyGObject,PyQt等扩展库。

        tkinter 模块包含在 Python 的基本安装包中。使用 tkinter 模块编写的 GUI程序是跨平台的,可在 Windows、UNIX、Linux以及Macintosh OS X等多种操作系统中运行,具有与操作系统的布局和风格一致的外观。用户可以自行扩展tkinter库,也可以使用现有的tkinter扩展库,如ttk(T界面组件库,Python标准库)、Tix(界面组件库,Python标准库)、Pmw(界面组件库)等

        进行 GUI编程,需要掌握组件和容器两个概念。组件是指标签、按钮、列表框等对象,需要将其放在容器中显示。容器是指可放置其他组件或容器的对象,例如,窗口或Frame(框架),容器也可以叫作容器组件。Python 的 GUI程序默认有一个主窗口,在这个主窗口上可以放置其他组件。

        tkinter GUI程序大致包括以下几部分。

(1)导人 tkinter 模块。可以使用下面两种形式之一。


import tkinter

from tkinter import *


(2)创建主窗口对象。该行可以省略,如果没有创建主窗口对象,tkinter 将以默认的顶层窗口作为主容器,该容器是当前组件的容器。
(3)创建标签、按钮、输入文本框、列表框等组件对象。
(4)打包组件,将组件显示在其父容器中。
(5)启动事件循环,GUI窗口启动,等待响应用户操作。

http://www.lryc.cn/news/313632.html

相关文章:

  • Python实习生(自动化测试脚本开发) - 面经 - TCL新技术有限公司
  • 遥遥领先!基于transformer变体的时间序列预测新SOTA!
  • Java实现从本地读取CSV文件数据
  • 数据结构(一)——概述
  • 昇腾芯片解析:华为自主研发的人工智能处理器全面分析
  • 新手做抖音小店怎么快速出体验分?教给大家一个方法!
  • Apollo决策规划 - EM planner
  • Qt: 事件过滤器的更多用法
  • 解决:ModuleNotFoundError: No module named ‘paddle‘
  • 上海雷卯可以解决YPbPr/ YCbCr接口 ESD/EOS静电浪涌问题
  • 【FPGA/IC】CRC电路的Verilog实现
  • go语言添加代理
  • kafka 可视化工具
  • 安康杯安全知识竞赛上的讲话稿
  • python 基础知识点(蓝桥杯python科目个人复习计划59)
  • LCR 179. 查找总价格为目标值的两个商品 - 力扣
  • 《汇编语言》- 读书笔记 - 第16章-直接定址表
  • ChatGPT 新增朗读功能,支持 37 种语言
  • 洛谷 P8816 [CSP-J 2022] 上升点列(T4)
  • python爬虫(2)
  • 外包干了8天,技术退步明显。。。。。
  • 浅谈去耦电容的作用、选择、布局及其它电容的区别!
  • 抖音视频评论批量采集软件|视频下载工具
  • javaSE-----继承和多态
  • 数据库之Oracle数据导入导出
  • nRF52832——GPIOTE与外部中断
  • 根据用户名称实现单点登录
  • 【设计】855. 考场就座
  • Android中的传感器类型和接口名称
  • 解析进程 /proc/pid/maps 和 /proc/pid/smaps