qpushbutton设置居中_Qt QGridLayout自动将项目居中(移动)到中间。
我的表单上有一个QHBoxLayout,其中添加了3个布局。第二个有关于我问题的项目。
我在主布局的第二个窗格(即QHBoxLayout)上有一个QVBoxLayout。
这个QVBoxLayout中添加了一个QScrollArea和addWidget。
这个QScrollArea是名为“scrollContents”的QWidget的父级,后者又包含一个QGridLayout。
我正在向这个有固定高度的QGridLayout添加一个自定义创建的小部件。我们现在可以考虑这个100px。
如果这个QGridLayout包含的项的总高度小于窗体本身,那么它将这些小部件垂直居中,并且它们之间的间距相等。
如果有一个小部件,它就出现在中间。但我希望他们能从上到下列出。
例如:[#####表示QScrollArea的区域,其中有一个QWidget具有QGridLayout。OK -> DESIRED -> NOT DESIRED AND WHAT HAPPENS
########## ########## ##########
# |item| # # |item| # # #
# |item| # # # # #
# |item| # # # # #
# |item| # # # # |item| #
# |item| # # # # #
# |item| # # # # #
# |item| # # # # #
########## ########## ##########
|item|
|item|
|item|
基本上:如果有9个“行”的空间,当添加一个项目时,它会出现在第5个位置的中间。如果有9个或9个以上,它们就会按原样出现。如果有8个或8个以下,它们之间的空间将被扩展到它们的中心。
我该怎么解决?
谢谢你。
qpushbutton设置居中_Qt QGridLayout自动将项目居中(移动)到中间。相关推荐
- Adobe Reader\Acrobat打印设置中的“自动旋转并居中”功能有个大大的bug
较旧版本的Adobe Reader\Acrobat的打印设置界面中,有一项叫做"自动旋转并居中",在较新版本中叫做"自动纵向/横向",或者"自动旋转每 ...
- 关于如何设置IDEA自动刷新项目目录
在使用svn更新后 idea中项目总是不实时更新, 以前使用 File -> Invalidate caches 确实管用 但是耗费太多时间, 后来发现 关于如何设置IDEA自动刷新项目目录 这 ...
- PyQt5 QPushButton 设置文字对齐方式(基于setStyleSheet)
PyQt5 QPushButton 设置文字对齐方式(基于setStyleSheet) 创建一个QPushButton(文本默认居中对齐) import sys from PyQt5.QtWidget ...
- Windows下利用C++实现Git自动克隆项目
简而言之,就是使用C++调用CMD控制器,实现只要输入git地址和分支名,则自动克隆项目到本地的功能 代码如下: 头文件: #include "stdafx.h"using nam ...
- Eclipse自动部署项目到Tomcat的webapps下的有效方法
Eclipse自动部署项目到Tomcat的webapps下的有效方法 开发JavaEE项目,常用的工具有MyEclipse,Eclipse,netBeans等,个人比较喜欢用Eclipse,因为它My ...
- 自动部署项目,全靠它了!
前几天我把我的开源项目部署到了云服务器. 我部署的大概流程: 登录到云服务器控制台,新建一个服务器实例(我用的 Ubuntu Linux). 在自己的电脑上生成 SSH 秘钥,将生成的公钥和实例进行绑 ...
- qt样式表设置边框_QT样式表
QT样式表 一.QT样式表简介 1.QT样式表简介 QSS的主要功能是使界面的表现与界面的元素分离,使得设计皮肤与界面控件分离的软件成为可能. QT样式表是允许用户定制widgets组件外观的强大机制 ...
- 6.Jenkins-代码更新Jenkins自动发布项目
代码更新Jenkins自动发布项目 目的:实现开发一提交,jenkins就自动发布,无需人工干预 1.找到对应的项目,然后找到构建触发器 勾选 Build when a change is pushe ...
- 苹果自动驾驶项目大裁员;抖音再度回应微信无法登录;蔚来CEO李斌转让5000万股私人股份 | 雷锋早报...
苹果自动驾驶项目裁员逾200人 北京时间1月24日下午消息,据美国财经媒体CNBC援引知情人士消息报道,本周,苹果泰坦项目(Project Titan)的200多名员工遭到解雇.据悉,泰坦项目是苹果未 ...
最新文章
- 1069 The Black Hole of Numbers
- 496.下一个更大元素I
- Android开发——内存优化 图片处理
- #数据集#:并发脑电图、心电图和多剂量经颅电刺激行为的数据集
- 后端调用python_【后端开发】python如何调用api接口
- Windows Phone 实用开发技巧(9):自定义Windows Phone 页面切换动画
- linux nginx 安装stream,Centos7下Nginx简单搭建与stream模块简单配置
- 多用继承 android,Android温习之路之继承
- springboot 监听所有异常_SpringBoot 全局异常配置及返回自定义页面
- oracle日期处理完全版
- 自定义OrderedMap
- 跨域组播--MBGP+MSDP+Anycast RP
- Lan内部是如何完成通信的
- Grub4Dos 学习笔记
- fiddler连接手机
- excel单元格下拉选项怎么设置_单元格下拉效果怎么实现?
- linux startx无效_Linux使用startx不能进入图形界面解决方案
- 基于 python 的语音识别 API 调用
- Windows防火墙添加禁用规则——以禁用微信为例
- tensorflow serving部署keras或tf2.0模型