/QtPrettyDesktop

A Beautiful Weather Widget only at the moment. :)

Primary LanguageC++

for English version, @see

基于Qt的Windows桌面美化插件

现在只做了这个天气插件 :)

运行截图

(@桌面左上角)

预编译的exe

Weather-win64

但是需要自己注册、获取"api_key"(方法见下方)

使用方法

设定配置文件 "conf.ini"

大部分采用默认即可, e.g.

# 插件的坐标
x=0
y=0

# 窗口大小
width=180
height=200

# 定位地点设置
location_large=beijing      # 省市
location_small=dongcheng    #

api_key=xxxx-xxxx-xxxxx     # 【就是要自己填这个】看下面

refresh_secs=1800 # 刷新间隔(秒)

【画重点!】 获取"api_key"

  1. 注册和风天气开发者

  2. 获取API-KEY步骤

自定义天气图标

替换 "WeatherIcons" 目录中的文件即可,文件名含义见this site.

(e.g., 你可以把 WeatherIcons_set2/ 中内容覆盖到 WeatherIcons/ 目录来换一种风格)

注意文件名应当是 【天气id】".png"

如果要编译源码

由于 Qt 需要 OpenSSL 库才能使用协议 https://

确保将 正确版本 的 OpenSSL 动态链接库拷贝到 ".exe" 同级目录.

对于我的版本,库文件是: libeay32.dllssleay32.dll

我将 1.0.2j 的 dlls 保存在了 ./lib/

对于其他Qt版本,可能使用不同版本的OPENSSL,你可以通过如下代码查询当前的Qt编译时使用的版本:

qDebug()<<QSslSocket::sslLibraryBuildVersionString();

引用