QT
nalynali
老码农,重新上路
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
QT:QFileSystemModel对于Windows文件夹快捷方式的问题
使用QT显示Windows文件系统,发现文件夹快捷方式有问题,双击时,无法打开目标文件夹内容。经过调试QFileSystemModel::filePath(const QModelIndex &index) 发现QFileSystemModel中resolveSymlinks默认为true,导致在这个函数中返回来快捷方式的文件夹目标路径路径,所以在使用时首先setResolveSymlinks(false)即可解决该问题。...原创 2020-09-28 16:43:31 · 660 阅读 · 0 评论 -
QT关于快捷方式文件名字的显示
最近在用QT做Windows系统文件的展示,发现做出来后快捷方式的文件名显示的仍然是原文件名,不是快捷方式的名字。做了QFileSystemModel的子类,重写了data()方法QVariant AMMFileSystemModel::data(const QModelIndex & index, int role) const{ if ( role == Qt::DisplayRole && index.column() == 0) { QFileInfo fi =原创 2020-09-27 11:43:26 · 444 阅读 · 0 评论 -
QT:QTreeView文件系统右键菜单实现重命名的问题
实现类似Windows文件管理器的功能,左边treeview文件夹列表,右边列出所有文件。关于文件重命名:左边文件树只可以右键重命名,禁掉双击编辑功能。右边文件重命名通过EditTrigger设置。左边treeview的数据模型为:QSortFilterProxyModel *filterModelMyLeftFileView::MyLeftFileView(QFileSystemModel *sourceModel) { filterModel = new QSortFilterPro原创 2020-08-20 15:25:35 · 2586 阅读 · 0 评论 -
QT:QLabel使用setPixmap函数无法显示PNG图片的问题
QT中QLabel通过以下方法设置PNG格式的图片,图片未能显示。ui->lblQuestionIcon->setPixmap(QPixmap(":/Resources/Images/q-01-04.png"));首先想到是否路径问题检查qrc文件,配置如下,确认路径没有问题,但打开qrc文件发现图片中红色方框内未能显示出图标,所以确定是图片问题。网上资料了解到QT对图片要求严格,扩展名是png,但如果格式不符合png,那么QT将不能识别,通过notepad++打开文件发现原创 2020-08-11 14:04:57 · 7818 阅读 · 0 评论
分享