Static Public Members
bool | connect ( const QObject * sender, const char *signal, const QObject * receiver, const char *method, Qt::ConnectionType type = Qt::AutoConnection ) |
bool | disconnect ( const QObject * sender, const char *signal, const QObject * receiver, const char *method ) |
const QMetaObject | staticMetaObject |
QString | tr ( const char * sourceText, const char *disambiguation = 0, int n = -1 ) |
QString | trUtf8 ( const char * sourceText, const char *disambiguation = 0, int n = -1 ) |
#include <QtGui>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QDirModel model;
QListView list;
QTreeView tree;
QTableView table;
tree.setModel(&model);
list.setModel(&model);
table.setModel(&model);
tree.setSelectionMode(QAbstractItemView::MultiSelection);
list.setSelectionModel(tree.selectionModel());
table.setSelectionModel(tree.selectionModel());
QObject::connect(&tree,SIGNAL(doubleClicked(QModelIndex)),&list,SLOT(setRootIndex(QModelIndex)));
QObject::connect(&tree,SIGNAL(doubleClicked(QModelIndex)),&table,SLOT(setRootIndex(QModelIndex)));
QSplitter *splitter = new QSplitter;
splitter->addWidget(&tree);
splitter->addWidget(&list);
splitter->addWidget(&table);
splitter->setWindowTitle(QObject::tr("Model/View"));
splitter->show();
return app.exec();
}
QSqlQuery query;
QString cmd;
cmd = QObject::tr("create table %1(id int primary key , dati varchar , hb float , bp float , tem float)").arg("database");
query.exec(cmd);