- 論壇徽章:
- 0
|
我的程序其中如下:
gtk_widget_set_uposition(widget, x, y);
gtk_widget_show(widget);
運(yùn)行時(shí)提示如下:
** WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width 65527 and height 38
這個(gè)widget里面含有一個(gè)box高度是38,提示的錯(cuò)誤應(yīng)該是這個(gè)box的問(wèn)題。
但是如果去掉gtk_widget_set_uposition(widget, x, y);對(duì)位置的設(shè)定,則不會(huì)有這個(gè)warning。請(qǐng)問(wèn)這是什么原因?
如果用gtk_window_set_position(GTK_WINDOW(widget), GTK_WIN_POS_CENTER);則也沒(méi)有這個(gè)warning。
請(qǐng)問(wèn)高手,這是怎么回事?
小弟初學(xué),望幫忙。感激不盡阿! |
|