正在进行 GTK 学习, 但是在 vscode GTK 的头文件找不到(头文件引用底下飘红, 逼死强迫症), 影响敲字键入速度. 解决一下该问题 vscode中c/c++头文件引用找不到( include errors detected) 花了我几十分钟, 可以说相当智障了... 在 c_cpp_p ...
分类:
编程语言 时间:
2020-01-17 13:58:30
阅读次数:
488
GTK+介绍 "官方文档" GTK+ 学习 GTK+ 依赖的函数库 Glib 提供了各种各样的语言特性,譬如说:各种数据类型、字符串函数、错误通知、消息队列和线程的通用的函数库。 Pango 用来实现国际化和本地化功能的函数库。 ATK 一种平易近人的工具函数包,提供了快捷键服务为肢体有缺陷的人使用 ...
分类:
其他好文 时间:
2018-05-25 14:03:21
阅读次数:
243
下面介绍下Ubuntu 环境下具体的安装过程: 1、配置安装gcc/g++/gdb/make 等基本编程工具(必须装好) 刚装好的Ubuntu系统中已经有GCC了,但是这个GCC几乎什么文件都不能编译,因为缺少一些必须的头文件,所以要安装build-essential这个软件包。 可以在新立得里面搜 ...
分类:
系统相关 时间:
2018-03-31 00:34:41
阅读次数:
222
一、C语言中的数据类型 1、基本类型: 说 明 字符型 短整型 整型 长整型 单精度浮点型 双精度浮点型 无类型 数据类型 char short int long float double void 说 明 字符型 短整型 整型 长整型 单精度浮点型 双精度浮点型 无类型 数据类型 char sho ...
分类:
其他好文 时间:
2017-02-10 20:13:41
阅读次数:
174
工作需要,开始做GTK,但是很久没碰C了,来捡一下C的精华。 一、*和&的意义 *:指针运算符 &:取地址运算符 两者优先级一样,从右向左方向结合 二、指针和指针变量 指针:一个变量的地址称为指针 指针变量:专门用来存放指针的变量。 #include <stdio.h> void main(){ i ...
分类:
其他好文 时间:
2016-12-11 18:24:50
阅读次数:
176
行编辑,只允许输入一行内容的控件,如密码输入框。
行编辑的创建:
GtkWidget *gtk_entry_new(void);
返回值:行编辑指针
设置行编辑内容的最大长度:
void gtk_entry_set_max_length(GtkEntry *entry,
gint ma...
分类:
其他好文 时间:
2015-07-29 23:12:38
阅读次数:
360
00、背上行囊1——程序员学习之道
01、背上行囊2——为什么要学习GTK
02、背上行囊3——GUI概述
03、背上行囊4——GTK简介
04、背上行囊5——GTK环境搭建( Linux )
05、背上行囊6——GTK环境搭建( windows )
06、踏上旅途1——一个简单的空白窗口
07、踏上旅途2——控件的添加
08、踏上旅途3——布局容器之水平布局
09、踏上旅途...
分类:
系统相关 时间:
2015-07-25 12:26:07
阅读次数:
202
通过上一小节,基本上掌握了如何向窗口中添加菜单栏以及为menu_item添加快捷键,下面我们通过一个实例来创建选择菜单选项.GtkCHeckMenuItem就是一个可以生成带有选择的菜单选项.下面看一下代码:#include void toggle_statusbar(GtkWidget *widget,gpointer statusbar){
if(gtk_check...
分类:
其他好文 时间:
2015-06-09 17:23:53
阅读次数:
164
框架(Frames)可以用于在盒子中封装一个或一组构件,框架本身还可以有一个标签。标签的位置和盒子的风格可以灵活改变。框架可以用下面的函数创建:GtkWidget *gtk_frame_new( const gchar *label );标签缺省放在框架的左上角。传递NULL值作为label参数时,...
分类:
其他好文 时间:
2015-06-06 23:27:23
阅读次数:
175