Qt border-image简单使用


    QWidget *widget = new QWidget;  
    widget->setStyleSheet("border-image:url(:/border.png) 27;"
                          //"border-image-repeat:round;"
                          //"border:14px solid #FFFFFF;"
                          "border-top: 50px solid green;"
                          "border-bottom: 5px solid red;"
                          "border-right: 10px solid red;"
                          "border-left: 10px solid green;"
                          "background:yellow;"
                          //"padding-left:20;"
                          );


    QLineEdit *lineEdit = new QLineEdit;
    lineEdit->setStyleSheet("border-image:url(:/border.png) 27;"
                            //"border-image-repeat:round;"
                            //"border:14px solid #FFFFFF;"
                            "border-top: 50px solid green;"
                            "border-bottom: 15px solid red;"
                            "border-right: 10px solid red;"
                            "border-left: 10px solid green;"
                            //"padding-left:20;"
                            );

border.png,小方块的对角线长度为27

效果如下:

参考文档如下:

http://www.360doc.com/content/14/1016/13/2792772_417403574.shtml



猜你喜欢

转载自blog.csdn.net/cliffordl/article/details/42144719