- 博客(8)
- 收藏
- 关注
原创 解释代码自留
这是一个简单的C语言程序,结合了GTK+图形库和MySQL数据库库,用于从MySQL数据库中读取数据并在GTK+窗口中显示这些数据。它释放了查询结果并关闭了数据库连接,然后退出GTK主循环。定义了连接到MySQL数据库所需的信息,包括主机名、用户名和数据库名。定义了三个全局变量,分别用于存储数据库连接、查询结果和查询结果的行。函数遍历查询结果的每一行,并使用GTK标签在表格中显示这些数据。创建了一个新的GTK表格,并将其添加到窗口中。创建了一个新的GTK窗口,并连接了。是GTK+库的头文件。
2024-03-06 16:40:36
437
1
原创 MySQL的表格创建
或者可以把'no'改成NULL,表示没有内容。首先创建一个名字叫eazin的库。接下来往表格里面加入内容。这样子就创建好了一个表啦。
2024-03-06 09:27:51
326
1
原创 虚拟机一些小问题
不小心进入编辑状态了就点击esc,然后同时按住shift和:,输入wq,就可以退出了。进入root:su -root然后输入密码就能进入。退出root:exit。
2024-03-04 14:45:10
338
1
原创 Linux加GTK:菜单栏问题真多
但是我的子菜单还是没有显示出来,然后我去问了GTK,笑死我了,他让我把上面那个gtk_button_set_label改成gtk_menu_button_set_label,我真的要笑死了。为什么菜单栏这菜单里面内容去哪里了啊?没解决这个问题,有没有友友们会的能给解答一下吗。// 将子菜单项添加到"文件"菜单。// 创建"文件"菜单的子菜单项。原来是还需要创建子菜单。
2024-01-18 10:01:55
695
1
原创 linux边学边写4
那就好办了,直接装上3.0,再编译运行sudo apt install libgtk-3-dev。今天用gpt查了一下上篇的问题,说是我用的代码是gpt3.0而我编译的是gpt2.0。虽然很简陋,但雏形是出来了,开心。
2024-01-15 09:11:34
346
原创 Linux边学边写3
运行完gtk,叉掉出现的小图框之后主机名用户名没有了,按Ctrl+c,又重新出现了。吓我一跳以为出啥问题了。查资料发现linux下面可以装glade。然后我现在想着编译一下我的代码。
2024-01-12 10:35:26
459
1
原创 Linux边学边写2
好的这个运行成功了,大概率gtk差不多能行了,那么我写的代码运行不成功,那就是我的代码问题了。这个情况昨天出现过,不知道为什么今天又出现了,说是有别的程序正在运行,我们延续昨天的解决方法。输入pkg-config --list-all |grep gtk。现在我试着在虚拟机上面运行了一段我的指针代码是可以运行的。查了一下有人说是镜像源的问题,有人说用几行代码就可以搞定。然后我随便找了一个正确的gtk代码,内容为。经历一段漫长的时间,终于装好了新的软件包。但是我看了我的gtk是无法运行的。
2024-01-12 09:46:51
348
1
原创 linux边学边写
输入gcc -o abcd abcd.c `pkg-config --cflags --libs gtk+-2.0`接下来重复上面进入hgfs的操作再输入ls就会有显示共享文件夹的内容了。在输入sudo apt-get install gnome-devel。此时再输入gcc -o那个,如果再出现无头文件的情况。会显示输入密码,密码不会有任何显示的,输入了就行。然后再重新输入那个安装gtk的可以安装了。如果下面没有共享文件夹名字的话输入。有警告的话在后面输入-w来去除警告。如果说无法获得锁那就输入。
2024-01-12 08:31:51
342
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人