发布时间:2024-01-06 19:30
/* ****************************************************************** * 函数名称 : initLayout * 函数功能 : 初始化窗口布局 * 函数参数 : 无 * 返回值 : 无 ****************************************************************** */ void QFriendManager::initLayout() { //创建主布局VBoxLayout QVBoxLayout *mainLayout = new QVBoxLayout(); //创建主Splitter QSplitter *splitterMain = new QSplitter(Qt::Vertical, this); //添加标题标签和表格部件到主Splitter tableWidget = new QTableWidget(splitterMain); tableWidget->setMinimumHeight(120); //创建底部工具栏Splitter,父亲为主Splitter QSplitter *splitterBottom = new QSplitter(Qt::Horizontal, splitterMain); check_selectAll = new QCheckBox(QObject::tr("全选"), splitterBottom); pb_delete = new QPushButton(QObject::tr("删除"), splitterBottom); pb_find = new QPushButton(QObject::tr("查找"), splitterBottom); le_find = new QLineEdit(splitterBottom); check_selectAll->setFixedSize(48, 32); pb_delete->setFixedSize(48, 32); pb_find ->setFixedSize(48, 32); //禁用Splitter拉伸效果 splitterMain->handle(1)->setDisabled(true); splitterBottom->handle(1)->setDisabled(true); splitterBottom->handle(2)->setDisabled(true); splitterBottom->handle(3)->setDisabled(true); //设置窗口边沿宽度 mainLayout->setContentsMargins(2,5,2,5); //添加主Splitter到主布局VBoxLayout mainLayout->addWidget(splitterMain, 0); this->setLayout(mainLayout); } |
上一篇: Qt 代码: 子窗口调用父窗口
下一篇:Qt 技巧: 解决未解析的SSL问题
干货!Labeling Trick: 一个图神经网络多节点表示学习理论
照片浏览器_照相馆拍的证件照还过不了!照片上传到底怎样才能过?
物联网之MQTT3.1.1和MQTT5协议 (5) PUBACK报文
[论文阅读笔记13]A Survey on Deep Learning for Named Entity Recognition
TypeError: can‘t convert cuda:0 device type tensor to numpy. Use Tensor.cpu()
线上活动| 如何运用 MongoDB 可调一致性?报名直播技术大佬带你了解!
Where-are-they-looking-PyTorch 代码Error: Bool value of Tensor with more than one value is ambiguous