Qt 小技术总结-持续更新

本文介绍了Qt应用程序开发中的一些实用技巧,包括如何设置等待光标、处理窗口部件的更新与滚动,以及事件类型的转换等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

//设置应用程序的光标为标准的等待光标(通常是一个沙漏)

QApplication::setOverrideCursor(Qt::WaitCursor);

 

 

\r 回车(CR) 013

\t 水平制表(HT) 009

 

//QMainWindow中设定中央窗口部件的方法

setCentralWidget(widget);

 

-----以下方法在窗口不可见的时候,没有任何操作-----

//repaint()函数会强制产生一个即时的重绘事件

void QWidget::repaint();

//在Qt下一次处理事件时才简单地调用一个绘制事件。如果多次调用update();Qt就会把连续多次的绘制事件压缩成一个单一的绘制事件,这样就可以避免闪烁现象。

void QWidget::update();

//Notifies the layout system that this widget has changed and may need to change geometry.

void QWidget::updateGeometry ()

 

//Scrolls the widget including its children dx pixels to the right and dy downward. Both dx and dy may be negative.

//移动窗口部件内容

void QWidget::scroll(int x,int y);

 

//事件转换

if(event->type() == QEvent::KeyPress)

     QKeyEvent  *keyEvent= static_cast<QKeyEvent *>(event);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值