• 7641阅读
  • 3回复

用Qt作毕设有很多疑问呢 [复制链接]

上一主题 下一主题
离线chwoozy
 

只看楼主 倒序阅读 楼主  发表于: 2006-04-24
  我的本科毕业设计课题是Linux下虚拟仪器显示模块的设计,和另外两人一起合作开发一个Linux平台下的虚拟仪器软件。
  所谓虚拟仪器就是指用PCI卡或USB接口接收外面设备传过来的一些数据(如电压、电流之类的物理量,这是虚拟示波器要处理的)或者向

外输出信号(这是虚拟的信号发生器生成的信号),用DSP(数字信号处理)对这些输入输出进行处理,然后在电脑上做出图形界面的东西,如

做一个类似示波器或信号发生器的东西之类的界面。另外两人的课题分别就是Linux下USB接口驱动和数字信号处理的。
  这样看来,我就不是做的一个完整的应用程序设计,而是做它的图形界面而已。在我印象中QtDisigner虽然做图形界面比较方便,但是用

它做出来的应该是一个完整的应用程序吧,不知道它能不能做出一个与底层或其它模块留有接口的图形界面。
  这算一个大方向的问题。下面还有些更具体的问题。
  虚拟仪器的旋钮最好是要做得更真实的差不多那种外观吧,总感觉用一个光秃秃的QDial类放在那里就算一个旋钮感觉很不美观。看文档

QDial的也没发现有什么能给它加一些装饰性的位图的接口。想到的解决方法是用一个自定义的类,用继承Qdial或将Qdial子对象化的方法自己

做出一个合适的、包含位图之类的装饰的控件来。不过我还没学会怎么把自定义的类导入到QtDisigner中,不知道这个要求怎样实现。另外不

知Qt中有没有一个合适的Container可以把两个对象在平面空间上重叠在一起的,如果有的话旋钮控件也可以通过这种Container来实现。
  另外,类似示波器显示屏这样的虚拟仪器部件在qt中怎样实现,不知有没有现成的Widget。如果没有的话,是不是要用到Canvas啊?不过

我装的是开源版,貌似不能用属于商业版组件的Canvas吧。
  希望各位高手指点指点。
离线guyansrg

只看该作者 1楼 发表于: 2006-04-24
你可以多看看这方面的书籍,也可以到论坛上多看看。
好在你还有时间,多看多学,Qt是很容易学的。
离线yfy002

只看该作者 2楼 发表于: 2006-04-25
qwt如何呢?应该可以满足了吧!支持qt4

http://qwt.sourceforge.net/

我渴望平静,风却给了我涟漪
我的blog:
http://sungaoyong.cublog.cn
离线chwoozy

只看该作者 3楼 发表于: 2006-04-25
十分感谢2楼的朋友
快速回复
限100 字节
 
上一个 下一个