|
- void
- on_comboboxentry1_changed (GtkComboBox *combobox,
- gpointer user_data)
- {
- //选择端口
- gchar *com_str = "com1";
- printf("%s",com_str);
- com_str = gtk_entry_get_text(GTK_ENTRY (GTK_COMBO (combobox)->entry));
- printf("%s",com_str);
- }
复制代码
取不到。
这样定义的。
- combo1 = gtk_combo_new ();
- g_object_set_data (G_OBJECT (GTK_COMBO (combo1)->popwin),
- "GladeParentKey", combo1);
- gtk_widget_show (combo1);
- gtk_fixed_put (GTK_FIXED (fixed1), combo1, 40, 56);
- gtk_widget_set_size_request (combo1, 183, 25);
- combo1_items = g_list_append (combo1_items, (gpointer) _("COM1"));
- combo1_items = g_list_append (combo1_items, (gpointer) _("COM2"));
- gtk_combo_set_popdown_strings (GTK_COMBO (combo1), combo1_items);
- g_list_free (combo1_items);
- combo_entry1 = GTK_COMBO (combo1)->entry;
- gtk_widget_show (combo_entry1);
复制代码 |
|