文章分类 -  python图形化编程

摘要:1.如何获取主题的部分内容。 2.如何修改主题的部分设置。 范例一:获取主题的部分内容。 1 import PySimpleGUI as sg 2 #print(sg.theme_list()) 3 sg.theme("DarkBlue13") 4 sg.Popup("弹窗演示,应用主题") 5 p 阅读全文
posted @ 2023-08-27 15:19 java帝国 阅读(105) 评论(0) 推荐(0)
摘要:1.了解主题。 2.如何直观查看有效主题。 3.如何获取有效主题。 4.如何设定主题。 主题theme包括:窗口的背景颜色,文本Text颜色,按钮的字体颜色和按钮颜色等等。 范例一:查看主题。 1 import PySimpleGUI as sg 2 sg.theme_previewer() 运行结 阅读全文
posted @ 2023-08-27 14:52 java帝国
摘要:1通过列表索引获取返回值-值。 2通过字典的键获取返回值-值。 通过列表索引获取窗口返回值 list = [1, 2, 3, 4, 5] print(list) [1,2,3,4,5] print(list[0]) 输出结果: 1 获取界面全部的值:print(values) 获取界面指定的值:pr 阅读全文
posted @ 2023-08-25 16:19 java帝国 阅读(18) 评论(0) 推荐(0)
摘要:1窗口关闭事件。2按钮点击事件。3其他元素事件 窗口关闭事件 窗口关闭按钮是一个特殊的按钮,在界面的右上角× 编写方法: 1 if event == None: #窗口关闭事件 2 break 3 if event == sg.WIN_CLOSED: #窗口关闭事件 4 break 注意:定义窗口关 阅读全文
posted @ 2023-08-25 15:10 java帝国
摘要:安装:PySimpleGUI模块【第三方模块用pip安装】 (venv) D:\lhcx>pip install pysimplegui (venv) D:\lhcx>pip list 编写第一个界面 1 #导入库 2 import PySimpleGUI as sg 3 #定义布局,确定行数 4 阅读全文
posted @ 2023-08-25 14:50 java帝国 阅读(51) 评论(0) 推荐(0)
摘要:pyinstaller程序打包 现在已经可以开发出一个基本的图形界面程序,但是很明显,图形界面程序是为了简化用户使用程序的复杂度,但是如果每一次程序执行都用Python执行命令“python demo.py”去运行,那图形界面的开发就没意义了。比较常规的做法就是将程序打包为一个“*.exe”可执行程 阅读全文
posted @ 2023-08-24 16:33 java帝国 阅读(252) 评论(0) 推荐(0)
摘要:按钮 按钮是在图形界面之中最为常见的一种指令发送组件了,一般在图形界面之中往往是通过text文本组件进行文字内容的输入,而对于输入后的文字信息就可以利用按钮进行相应的处理。在tkinter模块中使用Button可以实现按钮的定义。 范例一:按钮的定义 1 #coding:utf-8 2 import 阅读全文
posted @ 2023-08-24 14:42 java帝国 阅读(16) 评论(0) 推荐(0)
摘要:在图形编程之中,为了方便进行人机交互,基本上都要求有一个文本输入的位置,所以在tkinter模块中提供有text组件。这个类的最大特点是可以进行单行文本,多行文本,图片,Html代码的显示处理能力。 范例一:定义普通文本 1 #coding:utf-8 2 import tkinter #导入有关窗 阅读全文
posted @ 2023-08-23 16:12 java帝国
摘要:标签 在一个窗体之中如果定义有一些提示文字信息内容就可以利用标签的形式来进行定义,除了显示文字的功能之外,也可以在标签之中进行一些图像的显示。在tkinter模块之中提供有一个Label组件类,进行标签的定义 范例一:定义文字标签 所有的GUI组件一定要在窗体上进行各种配置,没有窗体就没有组件,而每 阅读全文
posted @ 2023-08-23 13:03 java帝国
摘要:如果想要进行图形化界面的开发,事先一定要有一个核心的主窗体,在主窗体内可以设置不同的组件。在tkinter模块中提供Tk类,该类可以负责窗体的创建以及相关的属性定义。 最为重要的处理方法是“mainloop()”,这个方法主要作用是进行窗体的显示,所有的窗体都是基于绘画的原理进行绘制的,所以调用此方 阅读全文
posted @ 2023-08-23 12:50 java帝国
摘要:不管是否在PyCharm开发工具内部执行还是通过手工python命令去执行程序,最终的形式都是通过命令行命令运行的。在操作系统内部实际上几乎都属于图形化界面。例如:Windows 和MacOS系统之中本身都是自带有图形界面的,后来linux也开始出现许多的图形界面组件。 GUI( Graphical 阅读全文
posted @ 2023-08-23 09:35 java帝国 阅读(42) 评论(0) 推荐(0)