打开自定义对话框窗口 (PyGTK + Quickly)

Pij*_*usn 2 dialog quickly pygtk application-development glade

我刚刚下载了 Quickly,创建了一个新项目,设置了简单的 GUI 并创建了新对话框(快速添加对话框创建(如您所见,我称之为创建))。我已经在主窗口中有点击处理程序,但我不知道如何从那里打开我的CreateDialog

PS 我是 PyGTK、Glade 和 Quickly 的新手,但我对整体编程并不陌生。

Dav*_*lla 6

您也可以尝试查看该add命令的帮助。您可以执行以下任一操作:

  • 调用quickly help add命令
  • 调用quickly tutorial命令并浏览到add命令参考

从输出 quickly help add

例如“快速添加对话框对话框名称”将创建:

  1. DialogNameDialog.py模块中Gtk.Dialog调用的子类DialogNameDialog
  2. 所谓的一块空地文件DialogNameDialog.ui媒体/ UI目录
  3. 一个名为 *dialog_name_dialog.xml* 的目录文件也在media/ui目录中

要编辑对话框的 UI,请运行: $ quickly design

要编辑行为,请运行: $ quickly edit

要使用该对话框,您必须从另一个 python 文件中调用它:

# 1. Import the dialog
import DialogNameDialog

# 2. Create an instance of the dialog
dialog = DialogNameDialog.DialogNameDialog()

# 3. Run the dialog and hide the dialog
result = dialog.run()
dialog.hide()
Run Code Online (Sandbox Code Playgroud)