代码拉取完成,页面将自动刷新
同步操作将从 Lu_jiajun/qtfilemanager 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#include "filewidget.h"
#include "ui_mainwindow.h"
#include <QDebug>
#include <qdirmodel.h>
FileWidget::FileWidget(QWidget *widget)
{
//name = tag;
//tabWidgetInit();
qDebug()<<"constructor of FileWidget";
}
class PushButton : public QPushButton
{
public:
QSize sizeHint() const override;
};
void FileWidget::fileWidgetAddTab()
{
// if (ui->tabWidget->count() >= 10) {
// return;
// }
// if (ui->tabWidget->count() < 10) {
// PushButton *addButton = (PushButton *)ui->tabWidget->cornerWidget(Qt::TopRightCorner);
// addButton->setEnabled(false);
// }
QWidget *newwidget = new QWidget;
ui->tabWidget->addTab(newwidget,"newtab");
}
void FileWidget::tabWidgetInit()
{
ui->tabWidget->setMovable(true);
ui->tabWidget->setTabPosition(QTabWidget::North); // default
ui->tabWidget->setTabShape(QTabWidget::Rounded); // default
//ui->tabWidget->setTabsClosable(true);
}
void FileWidget::on_pushButton_clicked()
{
QDirModel *model1 = new QDirModel;
QString setpath ="/home/lu" ; //ui->lineEdit->text();
// QFile file(filename);
// file.open(QIODevice::ReadOnly);
//// QBitArray array =file.readAll(); //https://forum.qt.io/topic/102999/strange-variable-has-incomplete-type-and-forward-declaration-of-qapplication-issues/4
//// QString content = QString(array);
// file.close();
//QString sPath = filemodel->fileInfo(index);
QFileInfo fileInfo(setpath);
if(fileInfo.isDir()){
ui->treeView_4->setRootIndex(model1->index(setpath));
ui->treeView_4->allColumnsShowFocus();
ui->lineEdit_2->setText(setpath);
}
ui->lineEdit_2->setText("/home/lu");
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。