Qt_13 - 8BitsCoding/RobotMentor GitHub Wiki
์ฐธ๊ณ ) Visual Studio 2017 with Qt5์์๋ Qt Designer์์ Signal and Slotํธ์ง์ด Visual Studio์ ์ ์์ด ์๋๋ ๊ฒ ๊ฐ์..
์ฌ๊ธฐ์ ๋ถํฐ๋ Qt Creator๋ฅผ ์ด์ฉํ๋ค.
๋ง์ฝ Visual Studio 2017๋ก ์งํํ๊ณ ์ถ๋ค๋ฉด
์ฝ๋๋ฅผ ์ง์ ์ถ๊ฐํ๋ ๋ฐฉ๋ฒ๋ฟ...
์ฃผ์ํ ์ ์ on_์ก์ ๋ค์_triggered()๋ผ๋ ๋ช ๋ช ๊ท์น์ ๊ผญ ์ง์ผ์ค์ผํ๋ค๋ ์ ์ด๋ค.
// .h
private slots:
void on_actiontest_triggered();
// .cpp
void MainWindow::on_actiontest_triggered()
{
}
// .cpp
void CMakeWidzard2::InsertFlagItem(const QString& key, const QString& value)
{
int row = ui.flagsTable->rowCount();
ui.flagsTable->insertRow(row);
auto KeyColumn = new QTableWidgetItem(key);
auto valueColumn = new QTableWidgetItem(value);
ui.flagsTable->setItem(row,0,KeyColumn);
ui.flagsTable->setItem(row, 0, valueColumn);
}
void CMakeWidzard2::on_AddBtn_clicked()
{
InsertFlagItem("<key>", "<value>");
}
void CMakeWidzard2::on_RemoveBtn_clicked()
{
ui.flagsTable->removeRow(ui.flagsTable->currentRow());
}
// .h
private slots:
void on_actionExport_triggered();
void on_AddBtn_clicked();
void on_RemoveBtn_clicked();