MainWindow
::MainWindow(QWidget *parent
) : ui(new Ui::MainWindow)
{
ui->setupUi(this);
ui->tableView->setColumnWidth(1, 900);
this->setWindowTitle("Tender Bot");
QFile sitesFile
("websites.txt");
{
qDebug() << "Something went wrong, file did not open" <<endl;
}
else
{
int count = 0;
while(!out.atEnd())
{
model->setData(index, sitesFile.readLine(0).simplified());
count++;
}
}
model->setHeaderData(0, Qt::Horizontal, "Websites");
model->setHeaderData(1, Qt::Horizontal, "Downloaded");
model->setHeaderData(2, Qt::Horizontal, "Date");
model->setHeaderData(3, Qt::Horizontal, "Buttons");
ui
->tableView
->horizontalHeader
()->setSectionResizeMode
(QHeaderView::Stretch);
ui->tableView->setModel(model);
}
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
ui->tableView->setColumnWidth(1, 900);
model = new QStandardItemModel(74, 4, ui->innertabWidget);
this->setWindowTitle("Tender Bot");
QFile sitesFile("websites.txt");
if(!sitesFile.open(QIODevice::ReadOnly | QIODevice::Text))
{
qDebug() << "Something went wrong, file did not open" <<endl;
}
else
{
QTextStream out(&sitesFile);
int count = 0;
while(!out.atEnd())
{
QModelIndex index = model->index(count, 0, QModelIndex());
model->setData(index, sitesFile.readLine(0).simplified());
count++;
}
}
model->setHeaderData(0, Qt::Horizontal, "Websites");
model->setHeaderData(1, Qt::Horizontal, "Downloaded");
model->setHeaderData(2, Qt::Horizontal, "Date");
model->setHeaderData(3, Qt::Horizontal, "Buttons");
ui->tableView->horizontalHeader()->setSectionResizeMode(QHeaderView::Stretch);
ui->tableView->setModel(model);
}
To copy to clipboard, switch view to plain text mode
I thought line 6 in the code snippet above would achieve my desired outcome but it doesn't work.
Bookmarks