QT
星星点大灯
这个作者很懒,什么都没留下…
展开
-
QWebEngineView 拖动高德地图时画面抖动
Release模式:界面刷新不卡顿,但拖动地图时,内容标注会有明显抖动。通过以下代码指定渲染方式,需要在Application创建前声明。在做地图开发时,使用 QWebEngineView 加载高德地图。Debug模式:无抖动问题,可能是因为界面整体刷新卡顿没看出来。解决方案:修改Qt的默认渲染方式,使画面渲染速度更快,不抖动。加载百度地图时,发现拖动地图标注物不会抖动。原创 2023-02-01 11:50:00 · 507 阅读 · 0 评论 -
QTableView不显示排序器排序
最近有个需求,自定义了个序号列,需要对表中的数据进行排序,序号列不变,又不想显示表头的排序器,因为显示了的话单击表头又会以当前列进行排序,这样则又乱了。 ui.tableView->horizontalHeader()->setSortIndicator(3, Qt::AscendingOrder);//第三列升序排列 ui.tableView->setSortingEna...原创 2018-05-03 14:05:37 · 1312 阅读 · 0 评论 -
QT 使用qrc中的音频文件
QMediaPlayer* player = new QMediaPlayer; player->setMedia(QUrl("qrc:/test.mp3"));//指定源为qrc文件 player->setVolume(100); player->play();原创 2018-07-25 13:44:48 · 2901 阅读 · 4 评论 -
QLineEdit添加左侧或右侧的图标
QAction *searchAction = new QAction(ui.LineEdit); searchAction->setIcon(QIcon(":/resource/query.png")); ui.LineEdit->addAction(searchAction,QLineEdit::TrailingPosition); //QLineEdit:...原创 2018-07-26 14:18:39 · 9997 阅读 · 0 评论