-
1gtk+-3.0 运行报错 调试程序的时候,发现偶尔出现上述错误,定位发现有时刷新label报错。 为了让错误快速出现,写了下面一段小程序。主窗口window中只有一个label,每1秒调用一次timer_heart_beat,在这里刷新100次label 程序如下: #include <windows.h> #include <gtk/gtk.h> #define DELAY_TIME 1000 static MMRESULT second_timer_id; GtkWidget *label; char *str = "123"; void WINAPI timer_heart_beat(UINT wTimerID, UINT msg,DWORD dwUser,DWORD dwl,DWORD dw2) { for(int i=0; i< 100; i++) { gtk_label_set_text(GTK_L
-
0
-
0之前用Qt的时候是可以定义signal函数然后在线程中调用的。那么在gtk里能否自定义signal函数然后调用呢?
-
4闲暇无事为mate桌面开发了一款管理时间和日期的小工具,界面设计简单,代码量少。有要学习gtk的朋友可以看一下。可以看一下界面的设计。欢迎提出建议
-
1
-
8
-
3用GTK如何实现两个按钮控制一个功能,比如一个按钮是打开,一个是关闭,这个功能比较花费时间,我想的是能够随时实现打开和关闭,但是GTK好像只能一个操作一个操作的来,就是只能等打开这个操作完成后才能响应关闭功能,无法实现两个功能的随时的处理,求大佬解答?
-
0请问怎么在一个对话窗口显示另一个对话窗口,来自一个实习小白的求救,实在是找不到实际开发的例子(网上基本上找不到关于socket的具体例子),求大佬搭救啊
-
26gdk_threads_add_idle 这个函数和g_idle_add到底有什么区别?这两者都是在主线程中执行的话,到底是不是能不能和主线程同时操作同一个全局变量??不知道有没有大神研究过。 《对于gtk多线程编程的一些思考以及实践归纳》这是我写的一篇同名博客希望大家一起研究一下。 还有一些下面的问题: 1、gtk按钮按下如果会有网络请求需要两三秒,主界面线程应该怎么做?拿到网络请求的返回值但是不卡死,界面上还可以显示gtkspinner的旋转等待提示。 2、如何
-
3
-
12gtkentry最小只能默认那么大么?如何将他变小呢???(其他控件也是)
-
8
-
1Manage External Tools(外部工具)—— C —— “点左下角加号” —— 命名为“编译并运行” 右边写入代码:
-
2大家好。我用Gtk3实现了一个用户管理图形化服务,希望大家提出建议。 https://github.com/zhuyaliang/user-admin
-
2msys2下载不了MGW,我用了S,S也不行,
-
17有gtk大神比较会css麻,求帮忙!能简单的给一个控件比如说button加上css样式就好啦,初学者不是很懂,我只能一下子给整个screen加上样式但是不会一个一个的设置阿。望各位大神帮帮忙,万分感谢。
-
0devhelp 中的building applications 的第三个例子在命令行下传递文件名后发现无法显示文件显示框 平台是ubuntu
-
0请问gtk下有chart控件嘛,画曲线图、柱状图等
-
15本人在业余时间编写了一个带GTK界面的简易爬虫程序。下载链接为:ht去掉中文tps://pan.baidu.com/s/1o9RlqMA。这是Windows 64bit版。 使用该软件需了解xpath的相关知识,可到w3chool学习了解相关内容:htt去掉中文p://http://www.w3school.com.cn/xpath/index.asp。 现在一说网络爬虫,几乎无一例外都是用python或node.js编写。用C语言编写的爬虫会怎样呢?我便在空闲时间编写了这个程序,用libsoup做http网页传输,用libxml2解析网页内容,Gtk做界面,无一例外都是GNU的C语言家伙,体
-
1我在linux redhat7.5下发使用GTK+开发窗口显示界面。 主要是文件上传下载操作。 首先,进程中创建一个UI线程主要接收命令文件上传下载命令消息。 再创建一个GTK界面绘制线程,此GTK线程创建一个主windows窗口并设置为hide不显示此窗口,且调用gdk_threads_init和gdk_threads_enter以及gdk_threads_leave接口进行线程安全保护,在此GTK线程中调用gtk_main循环。此GTK线程会loop循环在GTK中。 UI线程通过事件通知GTK线程创建文件选择框或者进度条子窗口。 下载时候使用GTk+创建
-
6在一个方法里,有一个循环对某个entry不断赋值,每次赋值间隔500ms,可是执行时,窗口的这个entry只会在循环结束后,附上最后一轮的值,请问该怎么设计让控件动态显示内容?而且同一个方法之前,有对其他的entry赋值,也会在这个循环后一起显示,很纳闷不同控件间还会影响,为什么会一起显示内容?
-
47
-
31GTK吧还有几个人喜欢并且正在学GTK或者用GTK做软件的,大家活跃活跃,吱一声。
-
1[新人求助] 希望大佬指导一下在glade开发下怎样打开一个窗口后通过延迟函数自动退出 需要调用什么事件??? 萌新瑟瑟发抖
-
4一楼给肚肚
-
1
-
1我是个新手,最近在用gtk开发项目. 先说需求:通过下拉框控件选择窗口显示text_view控件的数量。如下拉框选择4,窗口显示2*2text_view控件,下拉框选择9,窗口显示3*3的text_view控件。 我的思路:我是通过盒(box)对text_view进行布局.先在窗口中创建个全局变量box,再在box中添加box2,box 3等进行布局。 遇到的问题:当选择4时,box中已添加2*2text_view控件,当下拉框选择9时,应该来说先要删除刚刚加到box中的2*2控件,要不然在box中添加3*3控件时会追加到2*2之
-
9学习跨平台图形界面程序开发的朋友一定很纠结这三个选哪一个,我也很纠结,看网上有很多人讨论这个,观点各有不同。我就果断把每个都学了一遍,格看了一些书和资料,下面是我的自身体会,希望对大家有所帮助! 1.使用方便程度 gtk:linux下直接安装,Windows下需下载30M左右。 QT:Linux下直接安装,Windows下需下载4.6GB wxWidgets:Linux下直接安装,Windows下需下载30M,再编译2小时。 显然gtk是最方便的。 2.程序速度: 在我的电脑上是这样的: windows下 Li
-
1win下gcc装gtk非要装msys2么? 太缺德了,以前的多合一包多好。 开源咋也干这种捆绑的事。 关键墙内msys2在线安装不了。。
-
15
-
18glib在gtk中的用处是不言而喻的,像是连接事件等底层管理、还有提供了gtk中定时(比如每过1秒)执行的一个函数,到封装了一些C语言没有的功能,比如说借助glib就可以实现面向对象编程、继承、多态,从而自定义新的gtk控件,还有类似于stl的数据结构工具集,目前就有从自动伸长字符串、散列表、哈希表、各种树等近二十种数据结构,每种数据结构都提供了相当丰富的函数,例如二叉树可以直接自动排序等,还有一些实用工具集如base64加密,解析xm
-
0gtk画程序最小化以后以前画的图就不见了
-
0#include <gtk/gtk.h> #include <glade/glade.h> int main(int argc, char* argv[]) { GladeXML *gxml; GtkWidget *window; gtk_init (&argc, &argv); gxml = glade_xml_new ("win.glade", NULL, NULL); window = glade_xml_get_widget (gxml, "hello"); g_object_unref (G_OBJECT (gxml)); gtk_widget_show (window); gtk_main (); return 0; }
-
1gtk有没有函数,可以制作圆形框,点击按钮可以让框动起来,就像QQ登录那样
-
0gtk有没有函数,可以制作圆形框,点击按钮可以让框动起来,就像QQ登录那样
-
25好吧。我伸手党不好。但是,我真心在网上找不到。。 我英语不好也不求一定是中文的了。。 还有。GTK和QT比较的优缺点如何
-
6忙了一下午,下了无数个gtk压缩文件,结果没有一个解压后有bin文件,到底怎么回事啊?
-
5很多介绍说是有的,可是到其网站发现什么都没有。
-
0比如怎么判断焦点在entry控件上还是在button控件上?还有一个问题放一起吧,entry控件怎么在单击他时直接清除所有内容或者添加内容,总之就是在点击entry控件后要能直接改变里面的文本就好
-
1gtk_main_quit回调这个函数,为什么是退出整个框,我的目的是退出子对话框,不要求退出整个程序。求方法
-
5我有一个二维数组,每个数据为八位表示灰度,现希望将其转化成灰度图像,尝试了gtk_pixbuf_new_from_data来建立构件,但是图像明显不对,希望能得到大神们的指点,感激不尽!!