首页 > 其他分享 >概述

概述

时间:2023-04-13 15:56:41浏览次数:29  
标签:bin tkinter python roc 概述 chen python3

 

一、概念

GUI(Graphical User Interface)意为"图形用户接口"。Python中常用的三种GUI框架:tkinter、wxPython和pyQt。

tkinter是开源的图形接口开发工具,原来是用TCL(Tool Command Language,工具命令语言)编写的GUI函数库,现已移植到Python语言中,属于Python内建的模块,Python3版本中被称为tkinter模块。

 

1.1    安装

[chen@roc ~]$ ll /usr/bin/python*    # 一台设备可能有多个python版本;

lrwxrwxrwx  1 root root   18 4月   1 21:50 /usr/bin/python -> /usr/bin/python3.9

lrwxrwxrwx. 1 root root   25 12月  6 23:35 /usr/bin/python3 -> /etc/alternatives/python3

-rwxr-xr-x  1 root root 7768 11月 16 23:33 /usr/bin/python3.9

[chen@roc ~]$ sudo ln -s /usr/bin/python3.9 /usr/bin/python # 创建python(命令)的快捷方式;

[chen@roc ~]$ python

Python 3.9.13 (main, Nov 16 2022, 15:31:39)

[GCC 8.5.0 20210514 (Red Hat 8.5.0-15)] on linux

Type "help", "copyright", "credits" or "license" for more information.

>>> exit()

[chen@roc ~]$ yum list | grep tkinter

python39-tkinter.x86_64  3.9.13-2.module+el8.7.0+1092+55aa9635  @appstream 

python2-tkinter.x86_64  2.7.18-11.module+el8.7.0+1062+663ba31c.rocky.0.2  appstream 

python3-tkinter.i686  3.6.8-48.el8_7.1.rocky.0  appstream 

python3-tkinter.x86_64  3.6.8-48.el8_7.1.rocky.0  appstream 

python38-tkinter.x86_64  3.8.13-1.module+el8.7.0+1063+20f2b9a4  appstream

[chen@roc ~]$ yum info python3-tkinter

名称  : python3-tkinter

版本  : 3.9.14

发布  : 1.el9_1.2

架构  : x86_64

大小  : 1.6 M

源  : python3.9-3.9.14-1.el9_1.2.src.rpm

仓库  : @System

来自仓库  : appstream

概况  : A GUI toolkit for Python

URL  : https://www.python.org/

协议  : Python

描述  : The Tkinter (Tk interface) library is a graphical user interface toolkit for the Python programming language.

[chen@roc ~]$ yum install python3-tkinter.x86_64

[chen@roc ~]$ python -m tkinter      # 内置测试函数;

[chen@roc ~]$ cat test.py          # "内测函数"等价脚本;

import tkinter as tk

print( tk.TkVersion )   # 8.6

tk._test( )

1.2 引用方式

1

from tkinter import *

fm = Tk( )

可以直接使用<对象名称>,不需要使用<模块名称>。

2

import tkinter as tk

fm = tk.Tk( )      # 对Tk类实例化;

(推荐)引用模块tkinter,并命名为别名tk,使用<tk>.<对象名称>引用各种对象。

 

标签:bin,tkinter,python,roc,概述,chen,python3
From: https://www.cnblogs.com/anhui/p/17315093.html

相关文章

  • S7-1200 Modbus RTU 通信概述
    S7-1200ModbusRTU通信概述Modbus具有两种串行传输模式:分别为ASCII和RTU。Modbus是一种单主站的主从通信模式,Modbus网络上只能有一个主站存在,主站在Modbus网络上没有地址,每个从站必须有唯一的地址,从站的地址范围为0-247,其中0为广播地址,从站的实际地址范围为1-247。Modbus......
  • 1.计算机概述
    计算机系统概述1.冯诺依曼架构冯诺依曼架构由五部分构成在现代的计算机架构与冯诺依曼架构基本一致,例如CPU由控制设备和逻辑运算设备构成,内存和磁盘构成存储设备,输入设备有鼠标、键盘等,输出设备有显示屏等2.计算机基本硬件组成计算机基本组成的硬件有中央处理器(CPU)......
  • 四月学习之LVS基本概述
    一、LVS基本概述1、什么是LVSLVS的英文全称是linuxvirtualserver,即linux虚拟服务器,其实它是一种cluster集群技术,主要用于负载均衡,将用户请求均匀的调度到不同的服务器上执行注意:LVS是基于四层IP:PROT的负载均衡2、为何需要LVS1、解决七层端口数不够问题,实现百万连接2、解......
  • 第一章概述
    1.概述1.1因特网概述1.1.1网络、互联网、因特网的联系首先,什么是网络呢?由上面的图我们就可以知道,网络就是由若干节点和链路连接构成的,而互联网就是若干网络和路由器连接构成,其中因特网就是最大的互联网注意:对于我们平常所说的互联网其实就是因特网,只是我们没有将其明确区......
  • mvc概述
       ......
  • 计算机网络1:概述
    计算机网络概述1.分类按分布范围分类:广域网、城域网、局域网、个人区域网按拓扑结构分类:星形网络、总线形网络、环形网络、网状网络按传输技术分类:广播式网络、点对点网络按使用者分类:公用网、专用网按数据交换技术分类:电路交换网、报文交换网、分组交换网2.组成按照工作......
  • Autosar系列之Appl概述
    文章目录一、Appl的组成1.SWC通信2.SWC分配一、Appl的组成SWC:应用软件组件Autosar接口:SWC之间连接的端口Runnable:可运行实体,SWC里面的一些函数eg车内内顶灯:通过7个SWC实现:汽车内部灯的常闭、常开、随门模式1.SWC通信哪几个SWC在或者不在一个ECU里面?2.SWC分配片内的,在一个ECU内部......
  • AutoSar系列之:AutoSar概述
    文章目录一、Autosar是什么二、架构一、Autosar是什么RTE:用与传递应用层软件和基础软件从之间的信号的;隔离应用软件层和基础软件层;其中一个层修改了,不会影响另外一个层;二、架构SWC:有1个或者多个Runnable(运行函数,可运行实体),Runable的接口通过RTE到BSW;BSW:服务层:相当于RTOS;ECU抽象层:采......
  • 【408 操作系统】第一章 操作系统概述
    第一章操作系统概述重温408四件套的关系1.1.1操作系统的概念、功能......
  • VHDL概述
    VHDL概述实体说明不论是简单的数字电路还是一个微处理器或者系统,都由实体构成,实体的结构ENTITY实体名IS[类属参数说明]; [端口说明];ENDENTITY实体名以上就是一个基本设计单元的实体说明类属参数说明必须放在端口说明之前,用于指定参数端口说明端口说明是对基......