Qt应用程序Cursor样式
Qt应用程序Cursor样式
在X11上,Qt支持Xcursor库,可以随意更改全彩色的Cursor主题。但是在嵌入式Qt开发中,没有Xcursor的支持,效果就没这么乐观。
总结一下,我们可以通过以下三类方式修改Qt应用程序的Cursor样式:
推荐阅读: Linux Qt应用程序的守护精灵
1. Qt::CursorShape
Qt提供以下CursorShape,如下图:代码:
- Widget::Widget(QWidget *parent) :
- QWidget(parent),
- ui(new Ui::Widget)
- {
- ui->setupUi(this);
- setCursor(QCursor(Qt::OpenHandCursor));
- }
对于桌面应用程序开发,系统主题可替代Qt::CursorShape的Cursor样式,比如,当我使用Qt::WaitCursor,程序运行在Ubuntu时的样式为:www.bkjia.com
对于常用嵌入式开发组合Qt-embedded+linux+arm来说,正如Qt::CursorShape原样。
|
评论暂时关闭