package frame
import cjqt.widgets.*
import cjqt.gui.*
main() {
QApplication.create()
let widget = QWidget()
widget.setFixedSize(800, 800)
widget.setWindowTitle("QFrame")
var layout = QGridLayout()
var frame1 = QFrame(widget)
frame1.setLineWidth(3)
frame1.setMidLineWidth(3)
frame1.setFrameShape(QFrameShape.Box)
frame1.setFrameShadow(QFrameShadow.Raised)
frame1.setStyleSheet("background-color:cyan")
var frame2 = QFrame(widget)
frame2.setLineWidth(3)
frame2.setMidLineWidth(3)
frame2.setFrameShape(QFrameShape.Box)
frame2.setFrameShadow(QFrameShadow.Raised)
frame2.setStyleSheet("background-color:red")
var frame3 = QFrame(widget)
frame3.setLineWidth(3)
frame3.setMidLineWidth(3)
frame3.setFrameShape(QFrameShape.Box)
frame3.setFrameShadow(QFrameShadow.Raised)
frame3.setStyleSheet("background-color:green")
var frame4 = QFrame(widget)
frame4.setLineWidth(3)
frame4.setMidLineWidth(3)
frame4.setFrameShape(QFrameShape.Box)
frame4.setFrameShadow(QFrameShadow.Raised)
frame4.setStyleSheet("background-color:yellow")
layout.addWidget(frame1, 0, 0, 40, 40)
layout.addWidget(frame2, 0, 40, 40, 40)
layout.addWidget(frame3, 40, 0, 40, 40)
layout.addWidget(frame4, 40, 40, 40, 40)
widget.setLayout(layout)
widget.show()
QApplication.exec()
widget.delete()
QApplication.delete()
}