cairo-weather 天气 + perl.deb + vala.bin

Python/PHP/Perl 开发与设计
回复
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: cairo-weather 天气 + perl.deb + vala.bin

#211

帖子 eexpress » 2012-11-29 16:30

http://eexpress.github.com/
自己下源码。
/usr/bin/valac --pkg gtk+-3.0 cairo-weather.vala
编译。

12.10的,我不管你们了。
i386的,也不管你们了。
● 鸣学
头像
ljj_jjl2008
论坛版主
帖子: 14253
注册时间: 2007-09-16 8:29
送出感谢: 94 次
接收感谢: 232 次

Re: cairo-weather 天气 + perl.deb + vala.bin

#212

帖子 ljj_jjl2008 » 2012-11-29 16:33

12.10的,我不管你们了。
i386的,也不管你们了。
:em45 :em45 :em45 :em70 :em70 :em70
头像
qy117121
论坛版主
帖子: 49946
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
送出感谢: 17 次
接收感谢: 336 次
联系:

Re: cairo-weather 天气 + perl.deb + vala.bin

#213

帖子 qy117121 » 2012-11-29 16:41

ljj_jjl2008 写了:
12.10的,我不管你们了。
i386的,也不管你们了。
:em45 :em45 :em45 :em70 :em70 :em70
渠月 · QY    https://vz.rs/u
本人只会灌水,不负责回答问题

无聊可以点一下→ http://u.nu/ubuntu
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: cairo-weather 天气 + perl.deb + vala.bin

#214

帖子 eexpress » 2012-11-29 16:45

还要咋的。以为perl的cairo的版本升级导致的问题,转成vala。
连一个完整的vala入门都找不到,好多天在#vala房间一点一点问。
够意思了吧。剩下的,只是在当前系统编译下。你们不能太懒哦。
● 鸣学
头像
qy117121
论坛版主
帖子: 49946
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
送出感谢: 17 次
接收感谢: 336 次
联系:

Re: cairo-weather 天气 + perl.deb + vala.bin

#215

帖子 qy117121 » 2012-11-29 16:45

代码: 全选

/usr/bin/valac --pkg gtk+-3.0 cairo-weather.vala
/home/lengxx/cairo-weather/cairo-weather.vala.c:9:21: 致命错误: gtk/gtk.h:没有那个文件或目录
编译中断。
error: cc exited with status 256
Compilation failed: 1 error(s), 0 warning(s)
是不是我没装什么东西?
渠月 · QY    https://vz.rs/u
本人只会灌水,不负责回答问题

无聊可以点一下→ http://u.nu/ubuntu
头像
qy117121
论坛版主
帖子: 49946
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
送出感谢: 17 次
接收感谢: 336 次
联系:

Re: cairo-weather 天气 + perl.deb + vala.bin

#216

帖子 qy117121 » 2012-11-29 16:48

深度截图20121129164702.png
深度截图20121129164702.png (128 KiB) 查看 5375 次
perl的以前好好的,后来只显示4天的天气,现在只显示1天的了 :em20
渠月 · QY    https://vz.rs/u
本人只会灌水,不负责回答问题

无聊可以点一下→ http://u.nu/ubuntu
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: cairo-weather 天气 + perl.deb + vala.bin

#217

帖子 eexpress » 2012-11-29 20:25

安装 libgtk-3-dev gcc 基本够了。valac还是使用gcc编译的。

cairo-weather.pl 我使用ip138的,正常是7天啊。
● 鸣学
头像
qy117121
论坛版主
帖子: 49946
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
送出感谢: 17 次
接收感谢: 336 次
联系:

Re: cairo-weather 天气 + perl.deb + vala.bin

#218

帖子 qy117121 » 2012-11-29 20:44

深度截图20121129204410.png
终于能出现汉字了 :em06
渠月 · QY    https://vz.rs/u
本人只会灌水,不负责回答问题

无聊可以点一下→ http://u.nu/ubuntu
头像
qy117121
论坛版主
帖子: 49946
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
送出感谢: 17 次
接收感谢: 336 次
联系:

Re: cairo-weather 天气 + perl.deb + vala.bin

#219

帖子 qy117121 » 2012-11-29 20:50

代码: 全选

const int segw=138;
const int segh=24;
const int h0=30;
const int v0=40;
const int ww=7*segw+h0*2;
const int wh=8*segh+v0*2;
这里哪个是用来调大小的
渠月 · QY    https://vz.rs/u
本人只会灌水,不负责回答问题

无聊可以点一下→ http://u.nu/ubuntu
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: cairo-weather 天气 + perl.deb + vala.bin

#220

帖子 eexpress » 2012-11-29 20:53

这里没调整大小的。都是固定的。就是间隔和偏移量。
你要调整什么的大小呢
整体?那我没还加这个项目。
● 鸣学
头像
qy117121
论坛版主
帖子: 49946
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
送出感谢: 17 次
接收感谢: 336 次
联系:

Re: cairo-weather 天气 + perl.deb + vala.bin

#221

帖子 qy117121 » 2012-11-29 20:55

那算了
渠月 · QY    https://vz.rs/u
本人只会灌水,不负责回答问题

无聊可以点一下→ http://u.nu/ubuntu
头像
qy117121
论坛版主
帖子: 49946
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
送出感谢: 17 次
接收感谢: 336 次
联系:

Re: cairo-weather 天气 + perl.deb + vala.bin

#222

帖子 qy117121 » 2012-11-29 20:55

发现这次EE没把 农历放进去
渠月 · QY    https://vz.rs/u
本人只会灌水,不负责回答问题

无聊可以点一下→ http://u.nu/ubuntu
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: cairo-weather 天气 + perl.deb + vala.bin

#223

帖子 eexpress » 2012-11-29 20:58

农历的加入,因为以前是那种依赖calendar机制的,跨年有些不爽,准备想一个其他好点的方法。不想还用以前那种脏的方法。
● 鸣学
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: cairo-weather 天气 + perl.deb + vala.bin

#224

帖子 eexpress » 2012-11-29 21:51

代码: 全选

● git df
diff --git a/cairo-weather/cairo-weather.vala b/cairo-weather/cairo-weather.vala
index e6ed36f..b877a34 100644
--- a/cairo-weather/cairo-weather.vala
+++ b/cairo-weather/cairo-weather.vala
@@ -3,12 +3,13 @@ using Cairo;
        
 string city;
 string weather;
+const double scale=0.7;
 const int segw=138;
 const int segh=24;
 const int h0=30;
 const int v0=40;
-const int ww=7*segw+h0*2;
-const int wh=8*segh+v0*2;
+const int ww=(int)((7*segw+h0*2)*scale);
+const int wh=(int)((8*segh+v0*2)*scale);
 
 const string w[] = {
        "", "", "","","",
@@ -56,6 +57,7 @@ public class DrawWeather : Gtk.Window {
                ctx.set_operator (Cairo.Operator.CLEAR);
                ctx.rectangle(0,0,ww,wh); ctx.fill();
                ctx.set_operator (Cairo.Operator.OVER);
+               ctx.scale(scale,scale);
                int daycnt=0;
                int oldmonth=0;
                foreach(string line in weather.split("\n")){
加2行,改2行。你就可以设置整体缩放。自己编译吧。
● 鸣学
头像
qy117121
论坛版主
帖子: 49946
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
送出感谢: 17 次
接收感谢: 336 次
联系:

Re: cairo-weather 天气 + perl.deb + vala.bin

#225

帖子 qy117121 » 2012-11-29 21:52

哦哦
渠月 · QY    https://vz.rs/u
本人只会灌水,不负责回答问题

无聊可以点一下→ http://u.nu/ubuntu
回复

回到 “Python/Php/Perl”