python - 如何使用 Python/Glade 更改主窗口小部件?

标签 python user-interface glade

我或多或少是 GUI 编程的新手(只有一点点 Perl/Tk 经验);我是 Python 的新手,也是 Glade 的新手,我想学习如何使用它们。

我有一个需要一个窗口的程序,但是这个窗口的内容(小部件和所有)必须随着用户完成的每个步骤而改变(就像在 Windows/Mac 的安装程序之一中,你继续点击“下一步”)。问题是现在(在无代码阶段)我已经对如何解决这个问题感到困惑。我试过谷歌搜索,但我似乎连正确的关键词都不知道。如果这里有人可以帮助我提供指向涵盖“下一步”的教程的链接,或者至少提供一两个有用的关键字,那就太好了。

提前致谢!

最佳答案

Glade 允许您创建部分窗口。示例:您可以使用您想要的内容创建多个 GtkVBox,然后在运行时在它们之间交换。

事实上,glade 已经包含了GtkAssistant , “一个用于指导用户完成多步操作的小部件。它包括用于轻松实现对话框的“下一步-下一步-完成”样式的工具。每个步骤通常由一个助手页面处理。助手控制页面流收集完成应用程序任务所需的数据。”

尝试使用它,并告诉我们它的运行情况,如果您遇到问题,最好通过提出另一个更具体的问题。

关于python - 如何使用 Python/Glade 更改主窗口小部件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4361364/

相关文章:

Java setLocation() 事故

java - 自己插入 LeafElement

Python - Gtk - 从剪贴板粘贴

c - 将 .Glade(或 xml)文件转换为 C 源代码的工具

python - Reddit API 返回无用的 JSON

python-3.x - 在Python3/tkinter中如何拦截用户单击顶级窗口上的关闭按钮

python - 从 for 循环中查找前 9 个数字的平均值,然后查找接下来的 9 个数字,依此类推

c++ - 使用 Glade 和 gtkmm 对 GTK+ 对象进行内存管理

python - Pandas read_csv 无法将 ISO8601 识别为日期时间数据类型

python - 在Python中的Modis NETCDF中绘制平滑Savgol过滤器