首页 > 其他 > 详细

Qt学习记录

时间:2016-01-16 01:16:35      阅读:147      评论:0      收藏:0      [点我收藏+]

今天看了一点Qt代码,对其中涉及的函数进行记录

QSize QWidget::sizeHint() const

此函数为const函数,表示该成员函数内不能对类的成员变量进行修改;该函数的返回值作用到界面上,用来设置界面的大小;

 

void QWidget::showEvent(QShowEvent * /* event */)

此函数在界面显示时被调用一次,可以在里面放置界面初始化时需要处理的操作;

 

void QWidget::timerEvent(QTimerEvent *event)

有触发器事件时,调用此函数;

 

void QWidget::hideEvent(QHideEvent * /* event */)

界面消失或隐藏时触发次事件,注意,最小化时不会触发;

 

myTimerId = startTimer(30);

打开一个计时器,返回一个计时器ID;

 

killTimer(myTimerId);

根据计时器的ID来销毁一个计时器;

 

void QPainter::drawText ( int x, int y, int w, int h, int flags, const QString &, int len = -1, QRect * br = 0, QTextParag ** internal = 0 )

painter.drawText(x, 0, textWidth, height(), Qt::AlignLeft | Qt::AlignVCenter, text());

绘制文本;

 

fontMetrics().width(QString );

返回字符串总像素宽度;

fontMetrics().size(0, QString);

返回字符串的总像素长度和像素宽度;

 

update();

更新界面,触发界面绘制事件;

 

updateGeometry();

更新界面布局;

 

scroll(-1, 0);

对界面更新一个像素列;

 

Qt学习记录

原文:http://www.cnblogs.com/slz-coder150315/p/5134670.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!