下列有关python gui库说法错误的是_python的gui库tkinter

本文介绍了Python中的两种GUI库——Tkinter和PyQt5,详细讲解了如何使用它们创建图形用户界面。通过实例展示了如何设置窗口大小、添加控件如标签、输入框和列表框,以及绑定按钮事件。同时提到了Tkinter的隐藏窗口技巧和PyInstaller的程序打包方法,适合Python初学者快速掌握GUI编程。
摘要由CSDN通过智能技术生成

导入tkinter模块

import tkinter as tk

设置窗口名字和大小

frame=tk.Tk()

frame.title('数学')

frame.geometry('200x440')

label标签

ltextsize1=tk.Label(text='第一行文字大小')

entry输入框

etextsize1=tk.Entry()

etextsize1.insert(0,'insertword') #第一个参数是索引位置index

Listbox列表框

lb = tk.Listbox()

lb.insert(0,'itemname') #第一个参数是索引位置index

button按钮

btn_save=tk.Button(frame,text='生成图片',command=click_save) #command是点击执行的函数,需要的该句声明之前定义函数

将控件放到窗体上用pack函数,所有控件会按先后pack的顺序从上到下排列,如

ltextsize1.pack()

etextsize1.pack()

lb.pack()

btn_save.pack()

窗体和控件都设置完毕后进入主循环,只有有主循环才能看见窗体

frame.mainloop()

后记:

1、将.py后缀改为.pyw,运行时不会出现黑色框框的dos背景

2、使用pyinstaller打包程序时运行命令

pyinstaller main.py -F -w

-F是生成单个文件,启动速度较慢

-w是屏蔽启动的黑色框框的dos背景或者使用--noconsole命令也可以

Python 图形 GUI 库 pyqtgraph

原文  Python 图形 GUI 库 pyqtgraph pyqtgraph 是纯 Python 图形 GUI 库,基于PyQT4 /pyside和NumPy.它主要目的用于在数学/科学/工程中.M ...

使用Python3.6的标准GUI库tkinter快速创建GUI应用程序

Python 提供了多个图形开发界面的库,几个常用 Python GUI 库如下: Tkinter: Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 ...

Python之GUI编程(Tkinter))

不足之处,还请海涵,请指出不足.本人发布过的文章,会不断更改,力求减少错误信息. 一.重要放在开头:模块 如出现这种错误 ModuleNotFoundError: No module named 'n ...

python之GUI编程-tkinter学习

推荐几个学习网址:https://www.cnblogs.com/shwee/p/9427975.html https://cloud.tencent.com/developer/section/13 ...

Python 内置的GUI库tkinter方法在py2和py3中的更改

参考资料:   https://docs.python.org/3.4/library/tkinter.html#tkinter-moduleshttps://docs.python.org/2.7/ ...

Python中GUI库PyQt5的安装和配置

在使用Tkinter开发GUI程序时,发现相关文档比较少,开发起来太累.经过综合比较,决定使用PyQt这个库.下面是简单的安装步骤. 1.安装 PyQt5 : pip install PyQt5 -i ...

Python GUI之tkinter窗口视窗教程大集合(看这篇就够了)

一.前言 由于本篇文章较长,所以下面给出内容目录方便跳转阅读,当然也可以用博客页面最右侧的文章目录导航栏进行跳转查阅. 一.前言 二.Tkinter 是什么 三.Tkinter 控件详细介绍 1. T ...

Python的 GUI 框架

Python的 GUI 框架 Tkinter Python内嵌的gui环境,使用TCL实现,python IDLE由Tkinter实现 历史悠久,perl中有对应的perlTk.Python标准安装包 ...

随机推荐

Unicode字符集下CString与char *转换 (解决中文乱码等)(转)

UniCode 下 CString 转 char* 的方法的文章有很多,但是大部分都是在互相转载,看了那么多资料,仍然没有解决乱码的问题,后来从一个论坛的一条回复里面找到了正确的方法,特此拿出来与大家 ...

codevs2693 上学路线(施工)

难度等级:黄金 2693 上学路线(施工) 题目描述 Description 问题描述 你所在的城市街道好像一个棋盘,有a条南北方向的街道和b条东西方向的街道. 南北方向a条街道从西到东依次编号为1到 ...

Linux下动态库查找路径的问题

说到和动态库查找路径相关的问题,总体上可以分为两类:    第一类: 通过源代码编译程序时出现的找不到某个依赖包的问题,而如果此时你恰好已经按照它的要求确确实实.千真万确.天地良心地把依赖库给装好了, ...

CF# Educational Codeforces Round 3 C. Load Balancing

C. Load Balancing time limit per test 2 seconds memory limit per test 256 megabytes input standard i ...

重新编译安装gcc-4.1.2(gcc版本降级)之TFS安装

wget http://gcc.parentingamerica.com/releases/gcc-4.1.2/gcc-4.1.2.tar.gz tar -zxfv gcc-4.1.2.tar.gz ...

BZOJ1029 建筑抢修

Description 小刚在玩JSOI提供的一个称之为"建筑抢修"的电脑游戏:经过了一场激烈的战斗,T部落消灭了所有z部落的入侵者.但是T部落的基地里已经有N个建筑设施受到了严重 ...

scrapy调试时出现 ImportError: No module named win32api

windows下利用scrapy(python2.7)写爬虫,运行 scrapy crawl dmoz 命令时提示:exceptions.ImportError: No module named wi ...

SSM所需的jar

首先去找struts的. http://struts.apache.org/ 下载最新的struts 2.3.7. http://www.springsource.org/spring-framewo ...

PHP协程入门详解

概念 咱们知道多进程和多线程是实现并发的有效方式.但多进程的上下文切换资源开销太大:多线程开销相比要小很多,也是现在主流的做法,但其的控制权在内核,从而使用户(程序员)失去了对代码的控制,而且线程的上 ...

ubuntu 语言设置

1.ubuntu ibus 输入法无法切换拼音 原因未安装中文输入法 sudo apt install ibus-pinyin //安装pinyinwin + space(空格) 切换中文输入法 再用 ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值