Compare commits

..

No commits in common. "7e872ef9b4e8fca99a83acde8ae5b0d3cde91636" and "3faf4bc642260e4e06ca41d4abd7270ad0831ac7" have entirely different histories.

View File

@ -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);
} }