Init
This commit is contained in:
51
table2z.cpp
Normal file
51
table2z.cpp
Normal file
@@ -0,0 +1,51 @@
|
||||
#include "table2z.h"
|
||||
#include "ui_table2z.h"
|
||||
|
||||
#include "vvod2z.h"
|
||||
|
||||
table2Z::table2Z(QWidget *parent) :
|
||||
QDialog(parent),
|
||||
ui(new Ui::table2Z)
|
||||
{
|
||||
ui->setupUi(this);
|
||||
setAttribute(Qt::WA_DeleteOnClose);
|
||||
|
||||
// çàãðóçêà òåêñòà â ïåðåîãîâîðíóþ òàáëèöó èç ôàéëà-ðåñóðñà
|
||||
ui->tableWidget->setColumnCount(10);
|
||||
ui->tableWidget->setRowCount(10);
|
||||
QStringList nums;
|
||||
for (int i=0; i<10; i++) nums << QString::number(i);
|
||||
ui->tableWidget->setHorizontalHeaderLabels(nums);
|
||||
|
||||
ui->tableWidget->setVerticalHeaderLabels(nums);
|
||||
|
||||
char buf[1024];
|
||||
QFile file(":/new/table2z/text.txt");
|
||||
if (file.open(QFile::ReadOnly))
|
||||
{
|
||||
for (int i=0; i<10; i++)
|
||||
for (int j=0; j<10; j++)
|
||||
{
|
||||
file.readLine(buf, sizeof(buf));
|
||||
QTableWidgetItem *newItem = new QTableWidgetItem(QString::fromLocal8Bit(buf));
|
||||
ui->tableWidget->setItem(i,j, newItem);
|
||||
}
|
||||
|
||||
}
|
||||
//
|
||||
ui->lineEdit->setFocus();
|
||||
}
|
||||
|
||||
table2Z::~table2Z()
|
||||
{
|
||||
delete ui;
|
||||
}
|
||||
|
||||
|
||||
void table2Z::on_lineEdit_returnPressed()
|
||||
{
|
||||
QString st = ui->lineEdit->text();
|
||||
if (!st.isEmpty()) ((vvod2z*)parent())->curCode = st.toInt();
|
||||
((vvod2z*)parent())->msUpdate();
|
||||
close();
|
||||
}
|
||||
Reference in New Issue
Block a user