• 6376阅读
  • 2回复

对于高手特简单问题多窗体及画图如何实现 [复制链接]

上一主题 下一主题
离线friday1203
 
只看楼主 倒序阅读 楼主  发表于: 2009-11-05
        用qt creater新建了 一个MainWindow类,一个Widget类
    MainWidow上有两个pushbutton:点击第一个实现导入数据及计算功能(已实现),得到double型数组v[4000];点击第二个将前面计算得到的v[4000]以函数形式画出来,因为要有一个画布,于是我在MainWindow里面声明一个Widget类型的成员变量widget作为画布。
    接下来要画图,怎样传递数据,画出图形,这之间的关系一直弄不明白,老出错。比如画图要在paintevent里面实现,pushbutton怎样调用了...有谁能告诉我他们之间的关系,最好能给个简单的代码。
    代码中只要写好以下几项:
1、MainWindow类里面的Widget类型成员变量widget的声明。(定义为私有还是...,widget如何传递给Widget类的paintevent来作为painter的画布了)
2、v[4000]的声明。(定义为私有还是...,Widget类的painevent函数怎样访问v[4000]了)
3、pushbutton2_clicked()函数体。(怎样调用把图形显示出来了,)
4、Widget的paintevent函数体。(怎样调用v,widget来画图,画图具体过程不用写了)
   在此先谢谢各给大师们!
[ 此帖被friday1203在2009-11-05 19:18重新编辑 ]
附件: 123.rar (1022 K) 下载次数:17
离线浪漫天使
只看该作者 1楼 发表于: 2009-11-05
方便把你现有的打包上来看看么。
离线qulu2009
只看该作者 2楼 发表于: 2009-11-05
不是在MainWindow类里面声明了Widget类型成员变量widget了吗,那就可以把v[4000]数据传递到widget类中,然后在widget的paintevent中画出图形.关于私有还是公有,对于单纯的完成功能 来说,都可以的
快速回复
限100 字节
 
上一个 下一个