首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux 下从头再走 GTK+-3.0 (六)

    GTK3 中增加了一个 GtkApplicaton 类,便于我们处理多窗口程序,同时有了 GtkApplication 我们也更容易创建灵活,易用,界面美观的应用程序。...MyApp myappwindow.c myappwindow.h : 封装的 MyAppWindow   采用这样的设计方式,主函数里面只需要一句话,main.c 内容如下: #include <gtk...() gtk_window_present (GTK_WINDOW(win)); } //处理命令行参数的函数原型 static void my_app_open (GApplication...( GTK_WINDOW(win) ); } //MyApp 类的初始化函数,在这里面即可复写MyApp类继承GtkAppliation类的默认信号处理函数。.../gtk.h> //my_app_get_type() 这些函数,我们虽然没写,但是在注册定义 MyApp 类型的时候根据填写的 my_app 会自动生成。

    1.8K10

    Code::Blocks配置GTK+2和GTK+3

    一:安装codeblock10.05和GTK+开发包 到 http://www.codeblocks.org 下载最新版的codeblock,我一般会选择带MinGW编译器的版本!...文件名是codeblocks-12.11mingw-setup.exe或者其他版本,下载完成后运行安装文件,一步步安装到结束。...下载安装GTK+开发包 For GTK+2: 到 http://www.gtk.org/ 下载GTK+开发包,注意是下载all-in-one bundle,但不要下载2.24.10这个版本,因为该版本的开发包有严重...Bug,并不能正常使用,建议下载gtk+-bundle_2.16.6-20100912_win32.zip,因为64位的我下载后配置好像有点问题,不过你也可以自己试试。...进入 http://www.tarnyko.net/dl/ 下载页面后选择下载gtk+-bundle_3.6.4-20130513_win32.zip 下载完成后将其解压,解压后得到的文件放到了C:\gtk

    2.2K80

    GTK 菜单的创建详解

    :创建菜单条 gtk_menu_bar_append:往菜单条尾部添加菜单项 gtk_menu_bar_prepend:往菜单条首部添加菜单项 gtk_menu_bar_insert:往菜单条中指定的位置添加菜单项...:创建带有标签的菜单项 gtk_menu_item_new:创建一个菜单分隔条(菜单分隔条实际上是不带标签的菜单项) gtk_menu_item_set_submenu:将一个下拉菜单设置成指定菜单项的子菜单...:创建下拉菜单 gtk_menu_append:往下拉菜单尾部添加菜单项 gtk_menu_prepend:往下拉菜单首部添加菜单项 gtk_menu_insert:往下拉菜单中指定的位置添加菜单项...("文件"); gtk_menu_bar_append(GTK_MENU_BAR(menubar),menuitem); gtk_widget_show(menuitem); =============...(); gtk_menu_item_set_submenu(GTK_MENU_ITEM(menuitem),menu); ========================================

    1.5K20
    领券