Qt文件编码转换工具(三) Qt界面设计
目錄
?
?
下載鏈接
上一節(jié)為C++判斷文件編碼
本節(jié)為Qt界面設計
?
下載鏈接
Realase打包版本下載:
Qt文本轉(zhuǎn)化工具 realase版本
https://download.csdn.net/download/qq78442761/10927836
?
?
Qt文件編碼轉(zhuǎn)換工具源碼
https://download.csdn.net/download/qq78442761/10927834
?
?
上一節(jié)為C++判斷文件編碼
Qt文件編碼轉(zhuǎn)換工具(二) C++判斷文件編碼
https://blog.csdn.net/qq78442761/article/details/86555931
?
本節(jié)為Qt界面設計
本程序界面如下:
這里的關鍵本人已經(jīng)做了2個詳細的博文!
如下連接:
?
Qt工作筆記-QMainWindow自定義窗體中利用狀態(tài)欄進行窗體放縮
https://blog.csdn.net/qq78442761/article/details/86534881
?
?
Qt工作筆記-設置窗體底紋以及控件透明度
https://blog.csdn.net/qq78442761/article/details/86538655
?
這里本人就說下:QFileSystemModel這個模型:
這個模型配合QTreeView很好用:
官方在介紹QTreeView的時候,一開始就提到了這個:
?
本程序的使用如下:
把model顯示上view上:
void MainWindow::initTreeView(const QString &path) {m_model = new QFileSystemModel;m_model->setRootPath(path);ui->fileTreeView->setModel(m_model);ui->fileTreeView->setRootIndex(m_model->index(path)); }?
這是獲取當前選中的model
void MainWindow::startBtnClicked() {//printModel();QModelIndex treeIndex = ui->fileTreeView->currentIndex();if(!m_model->isDir(treeIndex)){QString fileName = m_model->fileInfo(treeIndex).absoluteFilePath();m_disposeFile->setCurrentFileName(fileName);m_disposeFile->transformFile(fileName);} }?
這里本次小工具的這個版本就結(jié)束了,后期會補全其他編碼間的轉(zhuǎn)換!
總結(jié)
以上是生活随笔為你收集整理的Qt文件编码转换工具(三) Qt界面设计的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux学习笔记-子目录的支持
- 下一篇: C++ opengl 复合运动