• 5654阅读
  • 2回复

[提问]QPainter.drawPoint() [复制链接]

上一主题 下一主题
离线wqqw2044062
 
只看楼主 倒序阅读 楼主  发表于: 2011-06-30


Widget::Widget(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::Widget)
{
    ui->setupUi(this);
    resize(400,400);
    QPainter p(this);
    QColor color=QColor(255,0,255);
    QPen pen=QPen(color,0);
    p.setPen(pen);
    for(int i=0;i<20;i++)
    p.drawPoint(i,i);
}
没有反应,该怎么改?
离线wqqw2044062
只看该作者 1楼 发表于: 2011-06-30
我就是想画一个点,希望别太复杂
离线shiroki

只看该作者 2楼 发表于: 2011-06-30
需要重载widget,重写paintEvent函数
老版本的qt的tutorial有比较详细的例子。 http://doc.qt.nokia.com/4.3/tutorial-t8.html
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
快速回复
限100 字节
 
上一个 下一个