使用Gtk写一个”电灯”程序

开电脑时一般都是不开灯的,所以除了电脑本身自带的一点调亮光别无其它光源

本人一直比较喜欢暗色主题,所以屏幕的亮光功能没有 被发挥到最大(一般也无法达到,除非你的屏幕完全变成白色,而这显然是不现实的),而这点亮光是无法满足我的,所以如果能够有一个在需要的时候能暂时将整 个屏幕点到最亮的这样的小软件的话我会很高兴的(灵感来自于某款手机软件中集成的一个功能模块),于是就萌生了写这个程序的馊主意

下面说程序,程序比较简单,竟然说成是”灯”,自然有开有关,所以我用了两种颜色来替换,黑与白,虽然黑色看起来并没有必要

程序只能接收鼠标和键盘事件,没有菜单也没有按钮,在窗口中双击或使用Esc键可以全屏和退出全屏(“灯光”充满整个屏幕),使用空格键来控制”灯”的状态,就这么简单

下面是代码

编译示例

gcc -o lamp lamp.c pkg-config --cflags --libs gtk+-2.0

示例截图

全屏后打开”灯”的截图

这个遍是屏幕最亮的了

–阅读次数(28)

发表评论

电子邮件地址不会被公开。

*