728x90
반응형
QSplitter 클래스는 여러 위젯들을 분할하고, 사용자가 이들의 크기를 조절할 수 있는 위젯입니다. 이 클래스를 사용하여, 분할될 위젯을 수평 또는 수직으로 분할하여 크기를 조절할 수 있습니다.
다음은 간단한 QSplitter 예제 코드입니다.
반응형
#include <QApplication>
#include <QSplitter>
#include <QTextEdit>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QSplitter *splitter = new QSplitter(Qt::Horizontal);
QTextEdit *leftWidget = new QTextEdit("Left Widget", splitter);
QTextEdit *rightWidget = new QTextEdit("Right Widget", splitter);
splitter->addWidget(leftWidget);
splitter->addWidget(rightWidget);
splitter->show();
return app.exec();
}
이 예제에서는 QSplitter 위젯을 생성하여 수평 방향으로 분할합니다. 그리고 왼쪽과 오른쪽 위젯으로 QTextEdit 위젯을 생성하여 QSplitter 위젯에 추가합니다. 마지막으로 QSplitter 위젯을 보여주기 위해 show() 함수를 호출합니다.
이제 이 코드를 컴파일하고 실행하면, QSplitter 위젯으로 분할된 QTextEdit 위젯들이 나타나게 됩니다. 사용자는 마우스를 사용하여 위젯들의 크기를 조절할 수 있습니다.
728x90
반응형
'프로그래밍 > QT' 카테고리의 다른 글
Qt 화면 최대화, 최소화(Maximized, Minimized) (0) | 2023.04.03 |
---|---|
QT QDateTime (0) | 2022.09.14 |
QT QMap (0) | 2022.07.30 |