8
2 개의 가로막 대가있는 창과 단추가 있다고합시다. 단추를 클릭하여 스플리터를 위/아래로 이동하는 방법?QSplitter를 이동하는 방법?
2 개의 가로막 대가있는 창과 단추가 있다고합시다. 단추를 클릭하여 스플리터를 위/아래로 이동하는 방법?QSplitter를 이동하는 방법?
http://doc.qt.io/qt-4.8/qsplitter.html#setSizes을 살펴보십시오. 요점은 스플리터를 명시 적으로 이동할 수있는 방법이 없다는 것인데, QSplitter :: setSizes를 사용하여 쉽게 수행 할 수있는 QSplitter 자체의 위젯 크기를 조정하여 비슷한 동작을 얻을 수 있습니다. 나는 하나 개의 픽셀에 의해 두 개의 위젯 수평 스플리터를 이동할 것
QList<int> currentSizes = mySplitter->sizes();
// adjust sizes individually here, e.g.
currentSizes[0]++;
currentSizes[1]--;
mySplitter->setSizes(currentSizes);
같은 것을 할 것입니다. 물론 음수 크기를 피하기 위해 수표를 추가해야합니다.
내 앱에서는 실제 크기가 아닌 0의 정수 목록을 반환합니다. :-( –