创建一个大的gdkwindow,在这个上面画文字,如果文字超过这个window的宽,那么超过的部分,将会在这个window的左边显示。 兄弟们有没有办法解决
我的程序是创建了2个线程,1个控制gtk界面,1个负责用socket接受外界传来的信息;外界传来信息后,把信息显示到界面上。 程序在linux系统下使用正常,但是移植到windows下,用cygwin模拟linux后,由于不是X11所以不能使用g_thread了,于是出现了多线程的问题。 现在出现的状况是,一旦外界传来信息后,把信息显示到界面上时,程序就死掉了。 我现在用的是pthread,加锁好像也不起作用,还请大家指教!
gtk代码移植到Windows下没有问题,但是连接Mysql出现问题。 在网上所搜相关资料,好像是因为Mysql提供的Windows For C连接库不支持gcc 、 CygWin 、MinGW等。 使用Cygwin的 dlltool转换成为libmysql.a文件后,还是出错。 报错信息如下: c:/mysql/include/mysql_com.h:183: parse error before "SOCKET" c:/mysql/include/mysql_com.h:183: warning: no semicolon at end of struct or union c:/mysql/include/mysql_com.h:216: pa...
大家好,我现在需要在板子上跑gtk,对于版本的选择,我比较陌生,请有经验的朋友指教。 gtk,我准备用gtk+-2.10.14.tar.gz ; 那么,X11呢?是用XFree86-4.4.0-src.tar.bz2 还是用X11R6.9.0-src.tar.gz ?或者,还有更好版本选择? 谢谢!
:shock: 创建了一个窗口,用set_title设置了标题为:“HELLO!”,然后添加了一个按钮,请问当点击按钮后,如何改变此窗体的title?(比如title改为“HI!”) >; >; 我水平不高,没能实现,请看我的代码,麻烦高手帮我修改一下! #include <gtk/gtk.h>; gtkWidget *window; void set_title ( gtkWidget *widget, GdkEvent *event, gpointer data ) { /* window = gtk_window_new (gtk_WINDOW_TOPLEVEL);*/ g...
请问各位来访的高手们,在一个treeview中,当某一单元(cell) 不能显示所有数据的时候,能否通过tooltip 来显示全部的信息。 如果可以的话,麻烦各位大侠指点一下,该怎么做, 如果还有更好的其他方式,也推荐一下。 小弟不胜感激!!!