小编Mer*_*ane的帖子

如何使对话框后面的窗口不可点击?

我想设置阻止对话框后面的窗口,以防止用户在对话框运行时单击或修改窗口的任何内容,并且当用户关闭对话框时设置解锁对话框后面的窗口。

import gtk;
window = gtk.Window();
window.set_title("Window Behind Dialog");
window.set_default_size(426,240);
textentry = gtk.TextView();
window.add(textentry);
window.show_all();
dialog = gtk.Window();
dialog.set_title("Dialog");
dialog.set_default_size(256,144);
label = gtk.Label("Unlock the window behind when this dialog get close");
dialog.add(label);
dialog.show_all();
gtk.main();
Run Code Online (Sandbox Code Playgroud)

在 Gtk 或 PyGtk 中使用哪种方法?例如:

window.set_disabled_to_all_events();
Run Code Online (Sandbox Code Playgroud)

或者

window.set_disabled();
Run Code Online (Sandbox Code Playgroud)

或者

window.events_disabled(True);
Run Code Online (Sandbox Code Playgroud)

或者

window.set_blocked(True);
Run Code Online (Sandbox Code Playgroud)

python gtk pygtk

4
推荐指数
1
解决办法
1196
查看次数

标签 统计

gtk ×1

pygtk ×1

python ×1