0
我的gtk对话窗口从不关闭,直到程序的最后一个任务。Ruby Gtk对话框不关闭
dialog = Gtk::Dialog.new(
"Test dialog",
nil,
Gtk::Dialog::MODAL,
[ Gtk::Stock::OK, Gtk::Dialog::RESPONSE_OK ],
[ Gtk::Stock::CANCEL, Gtk::Dialog::RESPONSE_CANCEL ]
)
和Windows破坏
dialog.run do |response|
case response
when Gtk::Dialog::RESPONSE_OK
# do some minor things here
File.user # file class for method user
end
end
dialog.destroy
}
正如我所说的问题是窗户,只有当所有任务都在File.user
类method.I完成关闭之前想所有的任务都关闭窗口ended.I尝试,但都没有成功
dialog.run do |response|
case response
when Gtk::Dialog::RESPONSE_OK
# do some minor things here
dialog.destroy
File.user # file class for method user
end
end
}