Lv.的博客
摘要: /* * OOMidi application style sheet */QFrame#transportToolButtons{border: 0;spacing: 0;margin: 0;padding: 0;background-color:none;}QTableWidget#listSn... 阅读全文
posted @ 2014-10-30 22:57 Avatarx 阅读(445) 评论(0) 推荐(0)
摘要: 应用需求: 网盘开发工作逐步进入各部分的整合阶段,当用户在客户端修改或新增加一个文件时,该文件要同步上传到服务器端对应的用户目录下,因此针对数据传输(即:上传、下载)这一块现在既定了三种传输方式,即:Ftp传输、HTTP传输以及基于UDT的传输。且这三种数据传输方式是可配的,可以通过不同的接口调用。... 阅读全文
posted @ 2014-10-30 08:29 Avatarx 阅读(10636) 评论(0) 推荐(0)
摘要: 在上篇文章中我们阐述的重点是新版本的插件已经下载到plugins目录后应该如何更新本地正在运行的程序,是整个插件升级实现的后半部分。本篇文章就来讲述软件自动部署(当然,也包括插件升级)的前半部分。 我们必须有这样一点认识,即:我们的程序是运行在用户机器上的,插件更新不是我们手动放进去的,而必须有一种... 阅读全文
posted @ 2014-10-30 08:28 Avatarx 阅读(2848) 评论(0) 推荐(0)
摘要: 功能需求: 网盘客户端要能够实现多国语言的切换,第一版要支持中、英文的切换。在实现过程中感觉QT对多国语言的支持还是很不错的,制作多语言包很方便,切换的逻辑也很简单。下面就来看一下QT中如何制作多语言包。实现方法: 为了支持国际化最关键的地方是制作多国语言包,然后再实现动态切换。QT里面既可以采用命... 阅读全文
posted @ 2014-10-30 08:27 Avatarx 阅读(2670) 评论(0) 推荐(0)
摘要: QT之前没有接触过,之所以做这个也是被临时拉去GoldenFarm组去做渲染的客户端;还别说,虽说是第一次,做出来的这个东西倒是挺让我满意的。先说一下具体需求,然后再上图吧: 渲染时在选择场景文件时,用户既可以选择网盘(即:服务器上用户的存储目录)中的文件,又可以选择本地文件系统中的文件,而我实现... 阅读全文
posted @ 2014-10-30 08:25 Avatarx 阅读(2079) 评论(0) 推荐(0)
摘要: 项目需求: 在Goldenfarm客户端中当用户选择了本地场景文件,并进行本地场景文件分析后会产生分析结果,分析结果主要包括:贴图纹理、可渲染层等,其中贴图纹理指出了在场景文件中使用到的贴图或其它文件。在作业实际提交之前,需要将文件打包,然后上传到FTP,其中贴图纹理文件的打包采用QT的第三方控件Q... 阅读全文
posted @ 2014-10-30 08:24 Avatarx 阅读(1411) 评论(0) 推荐(0)
摘要: 应用需求:用户在选择渲染作业时面临两种情况:一是选择用户远程存储上的文件;二是选择本地文件系统中的文件进行渲染。由于渲染任务是在远程主机上进行的,实际进行渲染时源文件也是在ftp目录中获取的,因此当用户选择本地文件系统中的文件时,文件必须上传到ftp上的指定目录中,远程主机才能正确获取到文件的路径,... 阅读全文
posted @ 2014-10-30 08:23 Avatarx 阅读(2579) 评论(0) 推荐(0)
摘要: 插件式开发体会: 自开始写【大话QT】系列就开始接触渲染客户端的开发,说是开发不如更多的说是维护以及重构,在接手这块的东西之前自己还有点犹豫,因为之前我一直认为客户端嘛,没什么技术含量,总是想做比较有挑战性的,为了这周总还专门找我谈了谈,算是“安抚”民心吧。正式谈话过后,我才决定接手渲染客户端的开发... 阅读全文
posted @ 2014-10-30 08:22 Avatarx 阅读(4923) 评论(0) 推荐(2)
摘要: 一、需求分析: 随着渲染业务的不断进行,数据传输渐渐成为影响业务时间最大的因素。究其原因就是因为数据传输耗费较长的时间。于是,依托于渲染业务的网盘开发逐渐成为迫切需要解决的需求。该网盘的实现和当前市场上网盘实现有一些的不同,主要在客户端与服务器端的操作需要双向进行,即:用户在客户端的操作需要及时同步... 阅读全文
posted @ 2014-10-30 08:21 Avatarx 阅读(3444) 评论(0) 推荐(0)
摘要: 应用需求: 提供皮肤切换选项,在不重启应用程序的情况下实现皮肤的动态切换。理论基础:1) 图片资源是如何被利用的 这里先简要说明一下实现原理,皮肤的动态切换其关键在于图片资源的加载方式。QT中每个应用程序启动后都会维护属于自己的资源子库,所有的图片以及UI资源都实现编译到rcc文件中,而rcc文件是... 阅读全文
posted @ 2014-10-30 08:19 Avatarx 阅读(1784) 评论(0) 推荐(0)