為什麼會出現Python Exception <class 'gdb.MemoryError'> Cannot access memory at address 問題?

來源:互聯網
上載者:User

標籤:

問題描述:        把列表listview寫入notebook裡。

                      在main函數中,

win = create_and_set_a_window();book = gtk_notebook_new();gtk_notebook_set_tab_pos( GTK_NOTEBOOK( book ), GTK_POS_LEFT );gtk_container_add( GTK_CONTAINER( win ), book );create_page_one( book, win ); //用來建立選項卡1

      在create_page_one函數裡

typedef struct _ADD {    GtkWidget *view;    GtkWidget *win;    } ADD;。。。ADD adder; 。。。/*** 建立列表*/view = create_list_view();adder.win = win;adder.view = view; 

。。。
g_signal_connect( G_OBJECT( button1 ), "clicked", G_CALLBACK( event_to_add ), (gpointer)&adder ); //綁定事件 event_to_add

      在event_to_add函數裡

//函數原型:event_to_add( GtkWidget *widget, gpointer data )。。。GtkWidget *view;GtkWidget *win;。。。view = ((ADD *)data)->view;win = ((ADD *)data)->win;。。。/*** 建立個對話方塊*/    dialog = gtk_dialog_new_with_buttons( "添加新使用者", GTK_WINDOW( win ), GTK_DIALOG_MODAL, GTK_STOCK_OK, GTK_RESPONSE_OK, GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, NULL );。。。/*** 添加到列表裡*/model = gtk_tree_view_get_model( GTK_TREE_VIEW( view ) );gtk_list_store_append( GTK_LIST_STORE( model ), &iter);gtk_list_store_set( GTK_LIST_STORE( model ), &iter,  USER_ID, user_id, PASSWD, passwd, CLASS, flag, CHOICE, FALSE, -1 );    。。。

 

為什麼會出現Python Exception <class 'gdb.MemoryError'> Cannot access memory at address 問題?

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.