|
|
1
10
不要使用gtk.窗口,而是使用 Gtk.Dialog ,然后调用Dialog.Run()。这将返回与用户用于关闭对话框的按钮的ID相对应的整数值。 例如
请注意,在GTK中处置一个小部件并不会在GTK中销毁它——这是一个历史设计事故,为了向后兼容而保留。但是,如果使用自定义对话框子类,则可以重写Dispose来销毁对话框。如果在构造函数中还添加了子部件和showall()调用,则可以编写更好的代码,如下所示:
当然,您可以更进一步,编写一个相当于ShowDialog的代码。 |
|
|
2
0
我试图创建一个更复杂的对话框,一个没有窗口的对话框-它是一个搜索对话框,有一个嵌套在滚动视图中的完成树视图,用Enter或Escape关闭。 以下是我如何计算您手动组合模式对话框的机制:
样例代码:
然而注意 this Ubuntu bug with overlay scrollbars . 我不使用它们,我的应用程序是个人使用的,但是YMMV。 |
|
|
3
0
我在gtk.对话框上实现了以下方法:
|
|
|
mycroes · 在哪里获取gtk-sharp3的windows二进制文件 13 年前 |