Compare commits
No commits in common. "7e872ef9b4e8fca99a83acde8ae5b0d3cde91636" and "3faf4bc642260e4e06ca41d4abd7270ad0831ac7" have entirely different histories.
7e872ef9b4
...
3faf4bc642
|
@ -34,19 +34,15 @@ MainWindow::MainWindow(QWidget *parent)
|
||||||
ui->actionSave->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_S));
|
ui->actionSave->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_S));
|
||||||
|
|
||||||
// 添加 "Convert" 菜单
|
// 添加 "Convert" 菜单
|
||||||
QMenu* convertMenu = menuBar()->addMenu(tr("转换(&C)"));
|
QMenu* convertMenu = menuBar()->addMenu(tr("Convert"));
|
||||||
|
|
||||||
// 添加 "Text to SQLite" 子菜单项,并关联槽函数
|
// 添加 "Text to SQLite" 子菜单项,并关联槽函数
|
||||||
QAction* textToSqliteAction = convertMenu->addAction(tr("txt 转 SQLite"));
|
QAction* textToSqliteAction = convertMenu->addAction(tr("Text to SQLite"));
|
||||||
connect(textToSqliteAction, &QAction::triggered, this, &MainWindow::convertTextToSqlite);
|
connect(textToSqliteAction, &QAction::triggered, this, &MainWindow::convertTextToSqlite);
|
||||||
|
|
||||||
// 添加 "SQLite to Text" 子菜单项,并关联槽函数
|
// 添加 "SQLite to Text" 子菜单项,并关联槽函数
|
||||||
QAction* sqliteToTextAction = convertMenu->addAction(tr("SQLite 转 txt"));
|
QAction* sqliteToTextAction = convertMenu->addAction(tr("SQLite to Text"));
|
||||||
connect(sqliteToTextAction, &QAction::triggered, this, &MainWindow::convertSqliteToText);
|
connect(sqliteToTextAction, &QAction::triggered, this, &MainWindow::convertSqliteToText);
|
||||||
|
|
||||||
QIcon convertIcon = QApplication::style()->standardIcon(QStyle::SP_ArrowRight);
|
|
||||||
textToSqliteAction->setIcon(convertIcon);
|
|
||||||
sqliteToTextAction->setIcon(convertIcon);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
MainWindow::~MainWindow()
|
MainWindow::~MainWindow()
|
||||||
|
@ -263,13 +259,6 @@ void MainWindow::convertTextToSqlite()
|
||||||
{
|
{
|
||||||
QString line = textStream.readLine();
|
QString line = textStream.readLine();
|
||||||
QStringList values = line.split("\t");
|
QStringList values = line.split("\t");
|
||||||
|
|
||||||
// 截断行内容,保证不超过列名的个数
|
|
||||||
if (values.size() > columnNames.size())
|
|
||||||
{
|
|
||||||
values = values.mid(0, columnNames.size());
|
|
||||||
}
|
|
||||||
|
|
||||||
data.append(values);
|
data.append(values);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user