Qt 添加分割线(很简单的方法) 您所在的位置:网站首页 html怎么在标题下加一条分割线 Qt 添加分割线(很简单的方法)

Qt 添加分割线(很简单的方法)

2024-07-12 02:11| 来源: 网络整理| 查看: 265

方法1.直接使用Qt自带的 Line 的控件。

方法2.首先在ui界面上添加一个pushButton , 并设置它的 maxmumSize 的高度为 1 , 那么它就变成线了 , 但是它会被选中时有焦点的蓝色线,所以我们可以设置这个 pushButton 的  setFocusPolicy 让 button 不接受焦点即用户鼠标和键盘不能对控件进行任何操作即可 .

ui->pushButton->setFocusPolicy(Qt::NoFocus);

效果图 : 从而不会被选中,不会对它有任何操作.

1 //不接受焦点即用户鼠标和键盘不能对控件进行任何操作 2 ui->lineEdit->setFocusPolicy(Qt::NoFocus); 3 4 Qt::TabFocus //可以通过通过Tab键接受焦点 5 Qt::ClickFocus //可以通过单击接受焦点 6 Qt::StrongFocus //TabFocus | ClickFocus | 0x8 7 Qt::WheelFocus //可以通过使用鼠标滚轮接受焦点 8 Qt::NoFocus //不接受焦点。

方法3.使用的是 QFrame 控件实现的.

如上图我们想在上面的中间添加一条垂直的分割线,增加美观性。

这时只需拖一个Frame控件到这里,然后通过styleSheet来设置背景颜色(自定义颜色),从而达到如下效果。

想回到过去,试着让故事继续,至少不再让你离我而去。《回到过去》



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有