文档章节

《转》QT界面怎么使控件随窗口大小变化一直居中显示

傻呆
 傻呆
发布于 2016/06/22 10:07
字数 237
阅读 116
收藏 0

使用QT开发界面时常遇到一些控件位置变动的问题,使用布局可以解决很多问题,比如设置居中显示。

工具/原料

  • QT开发工具

方法/步骤

  1. 首先我们在界面中添加一个QLabel控件。

    QT界面怎么使控件随窗口大小变化一直居中显示
  2. 在控件上边下边分别添加一个竖直的弹簧,选中这三个控件,然后点击竖直布局,如下图所示。布局结果如右图。

    QT界面怎么使控件随窗口大小变化一直居中显示
    QT界面怎么使控件随窗口大小变化一直居中显示
  3. 然后在上次布局的两侧添加水平的弹簧,选中两个弹簧和上次的布局,点击水平布局。布局效果如图

    QT界面怎么使控件随窗口大小变化一直居中显示
    QT界面怎么使控件随窗口大小变化一直居中显示
  4. 最后选中最外层的窗口,然后点击水平或竖直布局,进行整体布局

    QT界面怎么使控件随窗口大小变化一直居中显示
  5. 布局效果如下图,现在可以运行一下,然后拖动界面改变大小来试一下效果了。

    QT界面怎么使控件随窗口大小变化一直居中显示

© 著作权归作者所有

傻呆
粉丝 1
博文 143
码字总数 138424
作品 0
成都
私信 提问
PyQT5速成教程-4 Qt Designer实战[上]

前言 在前面几节的学习中,我们对PyQt的基本使用、Qt Designer与Python编码的工作流程有了基本的学习。同时也掌握了Qt Designer中的布局方式和使用Python代码来实现布局。 让我们在下面的时间...

养薛定谔的猫
2018/06/11
0
0
基于Python3+PyQt5的自动替换部署工具介绍(一)

之前写过两篇文章,介绍了使用python+paramiko用脚本的方式,自动部署替换文件。但是脚本写出来后,没有得到广泛应用,部门小伙伴还是倾向于手动在Xshell上替换部署,后来一直寻思着做一个窗...

迈阿密小白
2017/10/22
0
0
浅谈 Qt 布局管理器 如何让控件随着窗口变化

Qt 布局管理器 基础学习是本文要介绍的内容,学习Qt的时候,参照帮助手册和相关书籍,其中的例子几乎都是手动的编写代码。至于方便设计界面的Qt designer的例子几乎就没有,想在designer中实...

barsoom
2012/10/19
7.4K
1
Qt自定义控件的创建与初步使用

本篇博客的目的是简单介绍:创建一个用QLabel类来显示图片的自定义控件的编写。在写自定义控件的过程中遇到了很多的难题,但都慢慢解决了,本人对Qt自定义控件的认识还不深刻,做的不对的地方...

qq_15094525
2017/01/06
0
0
PyQT5速成教程-2 Qt Designer介绍与入门

Qt Designer的介绍 在PyQt中编写UI界面可以直接通过代码来实现,也可以通过Qt Designer来完成。Qt Designer的设计符合MVC的架构,其实现了视图和逻辑的分离,从而实现了开发的便捷。Qt Desi...

养薛定谔的猫
2018/06/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周日乱弹 —— 我,小小编辑,食人族酋长

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @宇辰OSC :分享娃娃的单曲《飘洋过海来看你》: #今日歌曲推荐# 《飘洋过海来看你》- 娃娃 手机党少年们想听歌,请使劲儿戳(这里) @宇辰OSC...

小小编辑
今天
676
10
MongoDB系列-- SpringBoot 中对 MongoDB 的 基本操作

SpringBoot 中对 MongoDB 的 基本操作 Database 库的创建 首先 在MongoDB 操作客户端 Robo 3T 中 创建数据库: 增加用户User: 创建 Collections 集合(类似mysql 中的 表): 后面我们大部分都...

TcWong
今天
39
0
spring cloud

一、从面试题入手 1.1、什么事微服务 1.2、微服务之间如何独立通讯的 1.3、springCloud和Dubbo有哪些区别 1.通信机制:DUbbo基于RPC远程过程调用;微服务cloud基于http restFUL API 1.4、spr...

榴莲黑芝麻糊
今天
25
0
Executor线程池原理与源码解读

线程池为线程生命周期的开销和资源不足问题提供了解决方 案。通过对多个任务重用线程,线程创建的开销被分摊到了多个任务上。 线程实现方式 Thread、Runnable、Callable //实现Runnable接口的...

小强的进阶之路
昨天
72
0
maven 环境隔离

解决问题 即 在 resource 文件夹下面 ,新增对应的资源配置文件夹,对应 开发,测试,生产的不同的配置内容 <resources> <resource> <directory>src/main/resources.${deplo......

之渊
昨天
69
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部