개발 환경 구현 : https://donggyu.tistory.com/9
Container 설명 : https://doc.qt.io/qt-5/qml-qtquick-controls2-container.html
컨테이너는 항목의 동적 삽입 및 제거를 허용하는 컨테이너와 유사한 사용자 인터페이스 컨트롤의 기본 유형입니다.
import QtQuick 2.10
import QtQuick.Window 2.10
import QtQuick.Controls 2.3
ApplicationWindow{
visible: true;
width: 1280;
height: 720;
Row {
anchors.fill: parent;
TabBar {
id: tabBar
currentIndex: 0
width: parent.width - addButton.width - btnDelete.width
TabButton { text: "TabButton" }
}
Component {
id: tabButton
TabButton { text: "TabButton" }
}
Button {
id: addButton
text: "+"
flat: true
onClicked: {
tabBar.addItem(tabButton.createObject(tabBar))
console.log("added:", tabBar.itemAt(tabBar.count - 1))
}
}
Button {
id: btnDelete
text: "-"
flat: true
onClicked: {
tabBar.removeItem(tabBar.itemAt(tabBar.count-1));
}
}
}
}
[PyQt5 QT QML] QtQuick 활용하여 Image 불러오기 (0) | 2021.06.09 |
---|---|
[PyQt5 QT QML] QtQuick 활용하여 CheckBox 구현하기 (0) | 2021.06.09 |
[PyQt5 QT QML] QtQuick 활용하여 Fragment, Loader 구현하기 (0) | 2021.06.09 |
[PyQt5 QT QML] QtQuick 활용하여 Dial구현하기 (0) | 2021.06.09 |
[PyQt5 QT Qml] Python과 QML 활용하여 GUI Window 창 만들기 (0) | 2021.06.07 |