gtk_dialog_new_with_buttons("Fixture Patch", NULL, gtk_dialog_MODAL|gtk_dialog_DESTROY_WITH_PARENT, gtk_STOCK_OK,gtk_RESPONSE_OK, gtk_STOCK_CANCEL,gtk_RESPONSE_CANCEL, NULL); 这段代码会在对话框创建两个按钮。确定,取消。 如何当按下<回车键>时,自动连接到<确定>按钮执行。 谢谢。
by huitianhaha - GUI编程 - 2007-07-11 17:21:15 阅读(3143) 回复(1)
dialog中包含一个Combobox,设置对话框属性为modal时,鼠标点击combobox不能展开下拉列表, 如果去掉gtk_window_set_modal(gtk_WINDOW(dialog),TRUE);则点击鼠标可以展开列表。 不知是什么原因,请指点,谢谢!
程序启用了多线程,并且用io event处理监听端口的事件。 main() { ... g_thread_init (NULL); gdk_threads_init (); ... // listen on port io_channel = g_io_channel_unix_new(listen_fd); io_sourceid = g_io_add_watch( io_channel,( G_IO_IN | G_IO_HUP | G_IO_ERR ),my_watch,NULL ); ... gdk_threads_enter(); gtk_main(); gdk_threads_leave(); return 0; } 在my_watch里会调用gtk_dialog_run() ...
请教一个比较辣手的事情,我用的gtk_file_chooser_dialog_new建一个之后移植到机器上后发现界面拥挤,我想改界面大小,但是不成功,想请问有没有好的方法,有例子吗? save_draft (DrivelClient *dc) { gtkWidget *dialog; gtkFileFilter *filter; gboolean retval; debug ("save_draft()"); dialog = gtk_file_chooser_dialog_new (_("Drivel - Save Draft"), gtk_WINDOW (dc->current_window), G...
有用过dialog功能的朋友没? 主要功能是从COMMDS数组里提取数组元素,组成新的数据,然后再执行dialog,现在的问题是如果数组元素没有包括空格,能顺利执行,但当数组元素中包含空格时,提示: Expected 3 arguments, found only 1 以下是我代码,希望哪位朋友指点一下: #!/bin/bash COMMDS=('aaa ' 'bbb' 'ccc') commd(){ local s_commds="" local i=0 while ((i<${#COMMDS[@]})) do let i++ ec...
编程中出现的错误: 1. false拼写错误 2.dialog 拼写错误 3.注意本题中(1)建立一个Frame(checkbox) (2)建立一个dialog(f,“心理测试”,true) (3)Panel(确定。取消) import java.awt.*; public class A { public static void main(String args[]) { Frame f=new Frame("checkbox"); dialog dlg=new dialog(f,"心理测试",false); dlg.add(new Label("现在想我了吗?"),"C...
父窗口创建一个提示的错误dialog,我想实现必须先关闭diaolog窗口才可以 继续操作父窗口,应为父窗口是全屏显示的,如果父窗口覆盖掉dialog窗口,但是 又没有获取到焦点的话,这样就不能进行任何操作了。