我或多或少是 GUI 编程的新手(只有一点点 Perl/Tk 经验);我是 Python 的新手,也是 Glade 的新手,我想学习如何使用它们。
我有一个需要一个窗口的程序,但是这个窗口的内容(小部件和所有)必须随着用户完成的每个步骤而改变(就像在 Windows/Mac 的安装程序之一中,你继续点击“下一步”)。问题是现在(在无代码阶段)我已经对如何解决这个问题感到困惑。我试过谷歌搜索,但我似乎连正确的关键词都不知道。如果这里有人可以帮助我提供指向涵盖“下一步”的教程的链接,或者至少提供一两个有用的关键字,那就太好了。
提前致谢!
最佳答案
Glade 允许您创建部分窗口。示例:您可以使用您想要的内容创建多个 GtkVBox
,然后在运行时在它们之间交换。
事实上,glade 已经包含了GtkAssistant
, “一个用于指导用户完成多步操作的小部件。它包括用于轻松实现对话框的“下一步-下一步-完成”样式的工具。每个步骤通常由一个助手页面处理。助手控制页面流收集完成应用程序任务所需的数据。”
尝试使用它,并告诉我们它的运行情况,如果您遇到问题,最好通过提出另一个更具体的问题。
关于python - 如何使用 Python/Glade 更改主窗口小部件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4361364/