From: Norbert Moutarde Date: Sat, 7 Dec 2013 16:04:14 +0000 (+0100) Subject: sizePolicy is now reasonnably fixed X-Git-Url: https://git.nothing2do.fr/?a=commitdiff_plain;h=f4b3adf1d4ab86842155120d44718b4cfe3d7cc0;p=diary-mobile.git sizePolicy is now reasonnably fixed --- diff --git a/mainwindow.cpp b/mainwindow.cpp index 5c78cf1..9e1b212 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -25,6 +25,7 @@ MainWindow::MainWindow(QWidget *parent) hbox=new QHBoxLayout(); grid=new QGridLayout(); ok=new CLabel("ok"); + ok->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); connect(ok, SIGNAL(clicked()), this, SLOT(entry())); hbox->addWidget(texte); hbox->addWidget(ok); @@ -193,8 +194,8 @@ void MainWindow::action(const QString & a){ else getButtons(a); - qDebug()<<"action() end"; - //start(); + //qDebug()<<"action() end"; + } void MainWindow::createMenuBar(){ @@ -251,7 +252,7 @@ CLabel::CLabel( const QString& text, QWidget * parent ) : QLabel(parent) setWordWrap(true); setLineWidth(5); setStyleSheet("background-color: red;border-style: outset;border-width: 7px;border-radius: 10px;border-color: beige;font: bold 10px;padding: 6px;"); - setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding); + setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding); } @@ -370,7 +371,9 @@ int MainWindow::entry(){ int MainWindow::createdb(){ exec(QString("create table ui(keyword text, label text, action text);")); exec(QString("create table raw(date timestamp, texte text);")); - exec(QString("insert into ui (keyword, label, action) values ('begin', 'chat', 'chien');")); + exec(QString("insert into ui (keyword, label, action) values ('begin', 'fille', 'fille');")); + exec(QString("insert into ui (keyword, label, action) values ('fille', 'aurelie', 'f-aurelie');")); + exec(QString("insert into ui (keyword, label, action) values ('f-aurelie', 'discours', 'f-a-discours');")); } void MainWindow::addButton(){ QString cmd="insert into ui (keyword, label, action) values ('"; @@ -385,13 +388,13 @@ void MainWindow::addButton(){ exec(a); }; void MainWindow::getButtons(const QString &a){ - QString tmp("select keyword,label,action from ui where keyword like '%"+a+"%';"); + QString tmp("select label,action from ui where keyword like '%"+a+"%';"); exec(tmp); //r=q->record(); //qDebug()<<"nmb of col : "<next()){ - addWidget(q->value(sqlCol).toString(), new CLabel(q->value(labCol).toString())); + addWidget(q->value(actCol).toString(), new CLabel(q->value(labCol).toString())); } }