Qt border-image简单使用

来源:互联网 发布:人工智能不会代替人类 编辑:程序博客网 时间:2024/06/01 07:32


    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


0 0