#include<QTableWidgetItem>
#include<QApplication>
#include<QWidget>
#include<QPushButton>
#include<QLabel>
#include<QFont>
#include<QLineEdit>
#include<QTableWidget>
#include<QVBoxLayout>
#include<QHBoxLayout>
#include<QStringList>
#include<QtSql/QSqlDatabase>
#include<QtSql/QSqlQuery>
#include<QString>
#include<QObject>
Q_OBJECT
public:
private slots:
void processInput();
private:
};
myWidget
::myWidget(QWidget *parent
){
setWindowState(Qt::WindowFullScreen);
title
->setFont
(QFont("Verdana",
30,
0));
title->setText("title");
title->setAlignment(Qt::AlignHCenter);
item->setText("Item");
//displayItem->setFont(QFont("verdana", 15, QFont::Bold));
//displayItem->setText("asdf");
itemnumber->setMaxLength(10);
quantity
->setFont
(QFont("verdana",
15,
QFont::Bold));
quantity->setText("Quantity");
quantitynumber->setMaxLength(10);
columnLabels << "Item" << "#" << "TOTAL";
tableWidget->setRowCount(1);
tableWidget->setColumnCount(3);
tableWidget->setHorizontalHeaderLabels(columnLabels);
tableWidget->setColumnWidth(0, 250);
tableWidget->setColumnWidth(1, 30);
tableWidget->setColumnWidth(2, 100);
hLeft1->addWidget(item);
hLeft1->addWidget(itemnumber);
hLeft1->addWidget(quantity);
hLeft1->addWidget(quantitynumber);
vLeft->addLayout(hLeft1);
vLeft->addLayout(hLeft2);
hLeft->addLayout(vLeft);
hLeft->addStretch(0);
mainLeft->addWidget(displayItem);
mainLeft->addStretch(0);
mainLeft->addLayout(hLeft);
mainLeft->addStretch(0);
mainBottom->addLayout(mainLeft);
mainBottom->addWidget(tableWidget);
mainLayout->addWidget(title);
mainLayout->addSpacing(80);
mainLayout->addLayout(mainBottom);
setLayout(mainLayout);
itemnumber->setFocus();
//itemnumber->setText("asdf");
connect(itemnumber, SIGNAL(returnPressed()), this, SIGNAL(processInput()));
}
void myWidget::processInput(){
//QString text=itemnumber->text();
itemnumber->setText("asfd");
}
int main(int argc, char *argv[]){
myWidget window;
window.show();
return app.exec();
}
#include "client.moc"