QTableWidget größe automatisch anpassen
Verfasst: 12. März 2006 18:07
Hallo zusammen,
ich habe ein Problem, ich hab den Code etwas minimiert :
main.cpp
table.h
Ich will nun, dass falls der QSplitter bewegt wird, die Tabellen sich automatisch der Größe anpassen, die Ihnen bleibt. Der QSplitter befindet sich auch immer in der Mitte, wie heisst die Methode mit der ich diesen an beliebige Position positionieren kann.
ich habe ein Problem, ich hab den Code etwas minimiert :
main.cpp
Code: Alles auswählen
#include <QtGui/QApplication>
#include "frame.h"
int main(int argc,char *argv[])
{
QApplication app(argc,argv);
Frame frm;
frm.show();
return app.exec();
}
Code: Alles auswählen
#ifndef _FRAME_H_
#define _FRAME_H_
#include <QtGui/QTableWidget>
#include <QtGui/QMainWindow>
#include <QtGui/QSplitter>
class Frame : public QMainWindow
{
public:
QTableWidget *table_1;
QTableWidget *table_2;
QSplitter *splitter;
Frame(QWidget *parent = 0)
:QMainWindow(parent)
{
table_1 = new QTableWidget(3,3,this);
table_2 = new QTableWidget(3,3,this);
splitter = new QSplitter(this);
splitter->addWidget(table_1);
splitter->addWidget(table_2);
setCentralWidget(splitter);
}
};
#endif