当前位置:网站首页>对话窗口、面板滚动视图、标签切换视图;QDialog、QScroollArea、
对话窗口、面板滚动视图、标签切换视图;QDialog、QScroollArea、
2022-08-05 18:03:00 【Lee Neo】
QDialog

重点代码:
mainwindow.cpp
//保证对话窗口出来时,不能点击原窗口;
dialog->setModal(true);
dialog.cpp
//隐藏对话框的边框;
setWindowFlag(Qt::FramelessWindowHint);
//设置对话框为透明属性;
setAttribute(Qt::WA_TranslucentBackground);QDialog没有圆角属性,需要借助其它如Frame;
QScroollArea设置面板滚动视图:

关闭水平滚动条:属性——horizontalScrollBarPolicy——ScrollAlwaysOff;
QScrollBar
QScrollBar:vertical{background:rgb(255, 255, 255)}
/*设置滑条颜色和圆角*/
QScrollBar::handle:vertical{background:rgba(139, 139, 139,60%);border-radius:5px}
/* 实现悬停加深效果*/
QScrollBar::handle:vertical:hover{background:rgba(139, 139, 139);border-radius:5px}
/*去除上下按钮 */
QScrollBar::add-line:vertical{width:0px;height:0px;}
QScrollBar::sub-line:vertical{width:0px;height:0px;}Tab Widget:
添加光标按钮:QTab Widget——tabsClosable
/利用槽;添加光标按钮,类似浏览器标签的X关闭按钮;
ui->tabWidget->removeTab(index);listWidget:
设置背景色,框线
QListWidget{background-color:rgb(223, 223, 223);
border:none;}
标签颜色,高度
QListWidget::item{background-color:rgba(223, 223, 223,50%);
height:30px}
标签选中时的颜色;
QListView::item:selected {background-color:white;color:black;}去掉左边标签的浅灰色边框:focusPolicy——NoFocus;
widget.cpp
//设置索引为当前索引;
ui->tabWidget->setCurrentIndex(currentRow);边栏推荐
- PEG化四氧化三铁纳米颗粒(氨基末端)NH2-PEG-Fe3O4
- ERMiner: Sequential Rule Mining Using Equivalence Classes
- 金鱼哥RHCA回忆录:CL210管理计算资源--课外普及之Nova组件详解
- How WPF+SkiaSharp implements self-drawn shooting game
- canvas实现多个图片合成js特效
- SAP ABAP EXCEL 导入
- Meet Alluxio, the "middleman" in MRS
- 期货开户哪个平台好,要这种正规安全的公司
- 数学建模文写作----个人笔记
- 一个很好用的中奖概率控制器
猜你喜欢
随机推荐
【论文阅读】Multi-view Multi-instance Multi-label Active Learning
铸就算网新未来!《移动云向算力网络演进白皮书》发布
FairMOT环境配置DCNv2编译
How to become a qualified DBA?See what the "old fritters" have to say
【OAuth2】九、资源服务器
微服务Client模块
认识一下MRS里的“中间人”Alluxio
I would like to ask, this error is reported when the box is installed, but the database container can be used, what is the reason?1.02 and 1.0
简单的用户授权系统,利用给user表添加一个字段标识管理员的方式
1.9 亿美元被“掏空”!黑客牵头,路人“趁火打劫”,一切仅因一个低级致命漏洞...
LeetCode·每日一题·623.在二叉树中增加一行·递归·迭代
三七总皂苷脂质体纳米粒子修饰负载RNA核糖核酸(实验注意事项)
Can the code signing certificate solve the software being alerted by antivirus software?
从零开始Blazor Server(8)--增加菜单以及调整位置
SVG+JS圆形菜单插件
LTC6911 采用 MSOP 封装并具数字可编程增益的双匹配放大器
第十五天实验
【访谈】Eotalk Vol.02:从极客到 CEO,开发者应该如何提升技术领导力?
PNA/RNA/DNA修饰方法研究进展
全志V853芯片 在Tina下RISC-V核E907启动方式的选择









