更高级/典型的 GUI 程序在屏幕上保持可见的窗口运行。收集输入值,但不是关闭窗口,而是保持可见,作为输入和输出信息的一种方式。换句话说,一个典型的 Window、Mac 或 Linux 窗口。
让这个沉浸片刻…在 10 行 Python 代码中,您可以显示您自己的自定义 GUI 窗口并与之交互。您正在编写“真正的 GUI 代码”(正如一位用户所说),它的外观和行为就像您每天习惯使用的其他窗口一样。
这是一个稍微复杂但更真实的版本,它读取用户的输入并将该输入显示为窗口中的文本。您的程序可能会同时执行这两项活动,因此此模式可能是您的起点。
不要担心所有这些陈述的含义。只需复制模板,您就可以开始试验并了解 PySimpleGUI 程序的工作原理。
import PySimpleGUI as sg
sg.theme('BluePurple')
layout = [[sg.Text('Your typed chars appear here:'), sg.Text(size=(15,1), key='-OUTPUT-')]