QT控件border 下边框不显示怎么办
时间: 2023-06-19 22:10:33 浏览: 147
如果您使用的是Qt Widgets中的控件,可以尝试使用QSS(Qt Style Sheet)来设置边框样式。以下是一个设置下边框为红色直线的示例:
```
yourWidgetName {
border-style: solid;
border-width: 0px 0px 1px 0px;
border-color: red;
}
```
其中,`yourWidgetName`是您想要设置边框的控件名称。`border-width`属性中,第一个参数为上边框宽度、第二个参数为右边框宽度、第三个参数为下边框宽度、第四个参数为左边框宽度。这里我们将下边框宽度设置为1像素,其他边框宽度都设置为0像素。`border-color`属性设置边框颜色。您可以根据需要修改这些属性值。
相关问题
C++ QT控件border 下边框不显示怎么办
可以尝试以下几种方法:
1. 使用QSS样式表设置下边框的颜色和宽度,例如:
```
border-bottom: 2px solid #000000;
```
这里设置下边框为2像素宽,黑色实线。
2. 在QT控件的paintEvent()事件中手动绘制下边框,例如:
```
void MyWidget::paintEvent(QPaintEvent *event)
{
QWidget::paintEvent(event);
QPainter painter(this);
painter.setPen(QPen(Qt::black, 2));
painter.drawLine(0, this->height(), this->width(), this->height());
}
```
这里在控件底部手动绘制一条2像素宽的黑色线条。
希望能帮到你!
qt怎么设置控件边框宽度为零
你可以使用QWidget的setStyleSheet函数来设置控件的样式表,进而控制控件的边框宽度为零。具体的样式表代码如下:
```
widget_name.setStyleSheet("border: none;");
```
其中,widget_name为你要设置样式表的控件名称。通过设置border为none,可以将控件的边框宽度设置为零。
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231044955.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231044955.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![-](https://img-home.csdnimg.cn/images/20241231044901.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)