Qt手撸控件不显示问题

devtools/2025/2/22 5:27:44/

今天写一个简单的几个测试按钮时发现无法显示在界面上,开始的代码是这样的

    setWindowTitle(tr("thread"));startBtn = new QPushButton(tr("thread"));stopBtn = new QPushButton(tr("start"));quitBtn = new QPushButton(tr("quit"));QVBoxLayout *mainLayout = new QVBoxLayout(this);mainLayout->addWidget(startBtn);mainLayout->addWidget(stopBtn);mainLayout->addWidget(quitBtn);setLayout(mainLayout);

发现是无法显示的,然后修改了最后一行成这样

    centralWidget()->setLayout(mainLayout);

猜想是不是之前没有调用centralWidget导致几个控件被其覆盖了问题,把控件放置在centralWidget里就可以正常显示了。


http://www.ppmy.cn/devtools/159210.html

相关文章

玩转观察者模式

文章目录 什么是观察者模式解决方案结构适用场景实现方式观察者模式优缺点优点:缺点:什么是观察者模式 观察者模式通俗点解释就是你在观察别人,别人有什么变化,你就做出什么调整。观察者模式是一种行为设计模式,允许你定义一种订阅机制,可在对象事件发生时通知多个“观察…

C语言-------结构体(1)

数据类型 (1)基本数据类型 整型 浮点型 字符型 (2)构造类型 数组 结构体 结构体: 用来处理,现实生活中,更复杂的数据的描述 用来 描述复杂数据的 一种用户自定义的数…

前端知识速记—JS篇:原型与原型链

前端知识速记—JS篇:原型与原型链 在JavaScript中,原型和原型链是非常重要的概念,它们帮助我们理解对象的创建和继承机制。 1. 什么是原型? 在JavaScript中,原型是构造函数所关联的一个对象,它决定了通过…

Ollama + DeepSeek + Dify私有化部署自己的AI Agent

前言 最近研究了一下Dify这个AI应用引擎,感觉功能还是很强大的,特别是流程编排、RAG检索、模型管理、知识库维护等,内置了各种国内外的厂商模型,可以根据自己的业务需求来选择模型进行处理,而且模型可以借助Ollama来私…

【大语言模型】最新ChatGPT、DeepSeek等大语言模型助力高效办公、论文与项目撰写、数据分析、机器学习与深度学习建模等科研应用

ChatGPT、DeepSeek等大语言模型助力科研应用 随着人工智能技术的快速发展,大语言模型如ChatGPT和DeepSeek在科研领域的应用正在为科研人员提供强大的支持。这些模型通过深度学习和大规模语料库训练,能够帮助科研人员高效地筛选文献、生成论文内容、进行数…

【PHP的static】

关于静态属性 最简单直接:静态方法也是一样 看了很多关于静态和动态的说法,无非是从 调用方式, 类访问实例变量, 访问静态变量, 需不要实例化这几个方向,太空了。问使用场景,好一点的 能说个…

macOS git status 中文现实不正常 -解决方法

1 . 确认文件系统编码 在 macOS 上,文件系统默认是支持 UTF-8 的,但你可以确认文件系统编码是否是 UTF-8。尝试以下命令查看文件系统类型: mount确认你所在的磁盘是使用支持 UTF-8 的文件系统(比如 APFS 或 HFS)。如…

正则化(Regularization)和正则表达式(Regular Expression)区别

文章目录 1. **正则化(Regularization)**2. **正则表达式(Regular Expression)**关键区别为什么名字相近? 正则化(Regularization)和正则表达式(Regular Expression)不是…