回复: qtembedded的桌面系统EMD(即Embedded desktop)
#31 [zzz945 07-02 11:28]
qt的帮助文档里有qss的详细例子, 我没有其他的资料了, qradialgradient在qt里也是有对应的函数的, 至于里面的参数, 都是首先查文档看某参数是做什么的, 然后参考例子并改下例子里的参数试一下, 颜色都是自己觉得哪种颜色好就用哪种, 至于怎样获取颜色的rgb值, 我的方法是, 在我的linux中, 找个改变任务栏颜色的对话框出来, 在里面选择某个颜色就会有对应的rgb值出来
#32 [磐石 07-02 12:48]
引用第32楼zzz945于2010-07-02 11:28发表的:
qt的帮助文档里有qss的详细例子, 我没有其他的资料了, qradialgradient在qt里也是有对应的函数的, 至于里面的参数, 都是首先查文档看某参数是做什么的, 然后参考例子并改下例子里的参数试一下, 颜色都是自己觉得哪种颜色好就用哪种, 至于怎样获取颜色的rgb值, 我的方法是, 在我的linux中, 找个改变任务栏颜色的对话框出来, 在里面选择某个颜色就会有对应的rgb值出来
恩,好的,我自己再研究研究,我自己也在写简单的桌面系统,但我的思想很简单,主桌面界面首先运行起来,再读取应用程序文件(我把所用应用程序的可执行文件名保存在这个文件中),根据这个文件,申请对应个数的按钮控件,分布在主桌面界面上,再对每个按钮控件设置ICON,并与相应应用程序关联上,当有按钮的点击事件时,执行对应应用程序.看了楼主写的这个,感觉自己写的都还是小儿科的,C/S架构这种思想真的很好,以前我也想这么做,但都无从下手,看楼主写的这个桌面系统,对我帮助很大啊,再次感谢啊,可以的话,希望楼主能给我你的QQ号,我的是564027151,楼主愿意的话,请加一下,
#33 [zzz945 07-02 18:25]
用qtembedded实现桌面系统其实很简单, 因为有很多工作在qtembedded中已经有实现, 比如c/s和窗口管理器, 我所作的只是充分利用qtembedded所提供的服务, 关键得类都是以qws开头得, 比如qwsserver,认真看文档弄清楚我们可以从qtembedded提供的某个获得什么信息就尤其重要, 比如可以从qwsserver类中获得所有程序主窗口的层次等。
#34 [bryans 07-04 00:03]
看不到源程序的下载连接 国
#35 [zzz945 07-04 11:27]
http://emd.svn.sourceforge.net/viewvc/emd/?view=tar