Qt分割线设置
来源:互联网 发布:北方广电网络 编辑:程序博客网 时间:2024/05/28 03:02
Qt使用QSplitter分割器对窗口进行分割以后默认是不显示分割线的,如果需要设置分割线应该怎么做呢?
先贴代码
mainSplt->setStyleSheet("QSplitter::handle { background-color: white }"); //设置分割线样式
mainSplt->setHandleWidth(1);//设置分割线宽度
splitterRight->setHandleWidth(1);
mainSplt是水平分割主窗口即左窗口,splitterRight是右窗口,分割线样式很多,样式的设置大家可以看看qt文档,接下来主要说明分割线宽度设置。
mainSplt->setHandleWidth(int)设置左右窗口之间的分割线,如果有多个水平分割窗口则设置所有主窗口垂直分割线。
splitterRight->setHandleWidth(int)设置右窗口中上下窗口之间的分割线,如果当前窗口中有多个上下分割窗口则设置所有水平分割线。
不添加上述两行代码时,所有分割线宽度为默认宽度,此宽度不可调整。
setHandleWidth(0)表示不显示分割线线条,由窗口交界处显示内容体现分割线。
setHandleWidth(1)显式设置宽度,数字越大线条越宽。
setHandleWidth(-1)设为负数则显示默认宽度,宽度不随所设数字变化。
注意,setHandleWidth只接受int型常量,输入double、float型也会自动转换为int型并丢弃小数点后的数据。
1 0
- Qt分割线设置
- liseview分割线设置
- 设置ListView分割线
- UITableView分割线设置
- GridView分割线设置
- Android设置分割线
- linearLayout设置分割线
- listview分割线设置
- recycleview设置分割线
- ListView设置分割线
- Android中设置分割线
- android 设置listview分割线
- Android中设置分割线
- Android ListView分割线设置
- android中设置分割线
- android 设置分割线代码
- ListView 设置分割线 Divider
- iOS UITableView分割线设置
- 移动端弹窗
- KMP字符串模式匹配详解
- Android 传感器用法
- Android获取String的MD5值
- Jenkins使用Gradle构建Android项目时Error: Some file crunching failed, see logs for details
- Qt分割线设置
- 继承中同名成员的处理方法
- 杭电ACM题目分类
- Oracle12C--日期格式(二十三)
- 向指定URL发送GET方法的请求
- omniORB安装编辑
- Asp.Net API 解决跨域问题。
- c++工具库大全(值得收藏)
- Android 按关键字或文件后缀搜索文件