软件实现: 1.由必应接口获取一个必应美图说明的XML,http://cn.bing.com/HPImageArchive.aspx?format=xml&idx=0&n=1 2.由url节点拼接成真正的壁纸地址: 3.下载到本地并保存,由QImage转换为bmp格式(下载的jpg设置壁纸失败,但其他地方找的一般的jpg又可以,暂时未找到原因)。 4.修改注册表,调用windows的设置壁纸接口,SystemParametersInfo。 源码地址(程序下载):GitHub
软件实现: 1.由必应接口获取一个必应美图说明的XML,http://cn.bing.com/HPImageArchive.aspx?format=xml&idx=0&n=1 2.由url节点拼接成真正的壁纸地址: 3.下载到本地并保存,由QImage转换为bmp格式(下载的jpg设置壁纸失败,但其他地方找的一般的jpg又可以,暂时未找到原因)。 4.修改注册表,调用windows的设置壁纸接口,SystemParametersInfo。 源码地址(程序下载):GitHub
在给QLineEdit设置QDoubleValidator时,在设置Range后,发现并没有限制输入范围大小,只有小数位数起效。其实,还需要设置Notation,如下:
开发环境:win7+vs2013+qt5.4.1+qtxlsx 在读取Excel后将数据显示到TableWidget时总是出错,被这个问题折腾了两天,发现是用了错误的运行库造成的,我这里是在Debug用了Release的库,因为我同时添加了Qt5Xlsx.lib和Qt5Xlsxd.lib,VS优先使用了前面的库,把Qt5Xlsx.lib去掉就好了。
贝塞尔曲线于1962年,由法国工程师皮埃尔·贝塞尔(Pierre Bézier)所广泛发表,他运用贝塞尔曲线来为汽车的主体进行设计。贝塞尔曲线最初由 Paul de Casteljau 于1959年运用 de Casteljau 算法开发,以稳定数值的方法求出贝塞尔曲线。 1.线性贝塞尔曲线 P(t)=(1-t)P0+tP1 , 0<=t<=1; 2.二次贝塞尔曲线 P(t)=(1-t)2P0+2t(1-t)P1+t2P2 ,0<=t&l…