• 3896阅读
  • 1回复

关于QPainter的使用问题 [复制链接]

上一主题 下一主题
离线酷玩
 
只看楼主 倒序阅读 楼主  发表于: 2007-08-14
— 本帖被 XChinux 执行加亮操作(2007-08-17) —
首先感谢各位前辈帮我解决问题。

小弟在学习中又遇到了新的问题。请各位指教。

我用Designer设计一个对话框,大概的想法是一个按钮,点击后在另一个控件上绘制出想要得图形。

按钮点击连接的slot是QT中最简单的那个示例:
void Form1::DrawTest()
{
    QPainter paint(this);
    paint.setPen( Qt::blue );
    paint.drawText( rect(), AlignCenter, "The Text" );
}

问题1:在什么样的控件上可以绘制图形?Designer中的pixmap textlabel?为什么我在receiver中只能选择 Form1才能编辑自己的slot函数?

问题2:编译也无法通过。看了看QT reference中的参考,也没太明白。应该如何实现我想象的这个简单的对话框呢?

错误信息请见附件!小弟用的是QT3.1的库。

望各位前辈指教!谢谢!
离线酷玩
只看该作者 1楼 发表于: 2007-08-14
还有一个问题:我在Designer中调整对话框的控件后,出现了控件对应错误的现象。

就是控件的名称与所示的控件对应不上,请问大家有没有遇到类似情况?应如何解决?
快速回复
限100 字节
 
上一个 下一个