当前位置:  技术问答>linux和unix

三个小问题,请大哥们执教一下,小妹先谢过了

    来源: 互联网  发布时间:2015-10-19

    本文导语:  1、在创建窗口时 用gtk_container_set_border_witheh(GTK_CONTHINER(window),300),创建了窗口的大小,当getchar()为l时,想改变窗口尺寸,还有上面的函数,发现窗口只能变大,不能变小,估计是变小窗口没刷新,应该用什么函数阿...

1、在创建窗口时 用gtk_container_set_border_witheh(GTK_CONTHINER(window),300),创建了窗口的大小,当getchar()为l时,想改变窗口尺寸,还有上面的函数,发现窗口只能变大,不能变小,估计是变小窗口没刷新,应该用什么函数阿?

2、我想把创建的窗口整个变成黑色,用什么函数设置阿?

3、在程序中我相应了key_press_event这个键盘事件,但我想知道是按的那个键,怎么得到啊?

|
设置大小用
gtk_widget_set_usize();

设置背景:
         GtkStyle* style;
         window=gtk_window_new(GTK_WINDOW_TOPLEVEL);
style = gtk_widget_get_style (window);
gdk_color_parse ("black", &color);
style->bg[0] = color;
gtk_widget_set_style (window, style);

按钮:
      getchar*();

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 学不好编程的三个原因
  • 我想取出所有的数据记录,然后一行三个一行三个的显示出来。。。一行够三个了就换行,怎么换到第二行?
  • Spring AOP中Pointcut,dvice 和 Advisor三个概念介绍
  • LINUX中装了三个网卡,三个网卡都是同个IP段,如何让他们不能互相访问?
  • 我在下载debian的时候发现有三个iso文件,有一个包含了businesscard这个单词,请问这三个iso文件个有什么用处啊?
  • 用信号量机制解决实际的三个进程同步问题
  • 虚拟机里linux系统下输入l,k,m三个字母不能正常显示,求解答
  • cut命令输出前三个字段
  • ??三个表的联合比对??
  • JSP常见的三个编译指令page、include、taglib
  • 三个网卡的网关配置问题? 非常急!!!
  • 【在线等待】JDK的三个版本有什么特点和差别?
  • shell如何取一个字符串中最右边的三个字符?
  • 三个vimrc文件有什么区别?
  • linux中的三个问题!!!
  • 三个容易bash脚本,高分求解
  • ls --color[=when] 参数为never always auto,这三个参数分别什么意思。
  • sa_sigaction 如何用第三个参数
  • 关于write函数的第三个参数的传递
  • ubuntu11.10 顶部面板的左端没有应用程序,位置和系统 这三个菜单。怎么启动终端
  • solaris8 x86哪三个iso文件是需要刻的啊??


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3