摘要:
ui->tableWidget->horizontalHeader()->setSectionResizeMode(QHeaderView::Stretch);
阅读全文
posted @ 2024-03-18 14:49
一杯清酒邀明月
阅读(201)
推荐(0)
编辑
摘要:
问题 在做仿B站标签创建框时候,用到了ScrollArea,平时这个控件很少用,所以这次使用时候又遇到了滚动问题。我直接往scroll里丢了一个layout,但是无论我layout怎么撑大,scroll始终没有出现滚动条。所以我试着打印scroll内部的widget的size,结果直接报错。 1 Q
阅读全文
posted @ 2024-03-18 14:29
一杯清酒邀明月
阅读(137)
推荐(0)
编辑
摘要:
问题描述: 在Qt Designer中设计布局时,对所有控件使用QGridLayout、QHBoxLayout或QVBoxLayout布局设置。可以正常预览(Preview),但C++编译后,所有控件挤到一起,布局设置失效。 问题解析: 预览时正常,说明不是Qt的问题,应该与C++代码有关。 问题解
阅读全文
posted @ 2024-03-18 14:27
一杯清酒邀明月
阅读(611)
推荐(0)
编辑
摘要:
前言: 项目中常用到字符过长问题,Qt默认的省略并不好用,不是自己想要的; QFontMetri 可使用 QFontMetri 当text的像素宽度超过width,将返回字符串的一个省略版本取决于mode。否则将返回原字符串; mode: 1 enum TextElideMode { 2 Elide
阅读全文
posted @ 2024-03-18 13:13
一杯清酒邀明月
阅读(70)
推荐(0)
编辑
摘要:
效果: 1.列宽、行高自动分配 1 //列宽自动分配 2 tableWidget.horizontalHeader().sectionResizeMode(QHeaderView::Stretch) 3 //行高自动分配 4 tableWidget.verticalHeader().SectionR
阅读全文
posted @ 2024-03-18 13:11
一杯清酒邀明月
阅读(3687)
推荐(0)
编辑
摘要:
以下是两个设置表头的不同方法:QTableWidget: 1 //设置表头 2 QStringList heardList;//表头 3 heardList << QString::fromLocal8Bit("接收")<<QString::fromLocal8Bit("发送"); 4 ui.tab
阅读全文
posted @ 2024-03-18 09:59
一杯清酒邀明月
阅读(1011)
推荐(0)
编辑
摘要:
QTableView 和 QTableWidget 是 Qt 中用于显示和编辑表格数据的两个不同的部件,它们之间存在一些重要的区别: 一、主要区别是:QTableView可以使用自定义的数据模型来显示内容(也就意味着使用时先要通过setModel来绑定数据源),而QTableWidget则只能使用
阅读全文
posted @ 2024-03-18 09:50
一杯清酒邀明月
阅读(663)
推荐(0)
编辑
摘要:
Qt设计QCheckBox样式表 QCheckBox的各部分代表的样式表 1 QCheckBox 2 { 3 background-color: rgb(85, 170, 255); 4 color: yellow; 5 } 6 7 QCheckox::indicator:unchecked 8 {
阅读全文
posted @ 2024-03-15 19:38
一杯清酒邀明月
阅读(607)
推荐(0)
编辑
摘要:
换色 setBackgroundBrush这种接口可以设置QChartView 背景色 首先,给QChart类去掉背景渲染: 换肤 1 QChart *chart = new QChart(); 2 chart->setTheme(QChart::ChartThemeLight); 这里chart是
阅读全文
posted @ 2024-03-15 19:15
一杯清酒邀明月
阅读(472)
推荐(0)
编辑
摘要:
QChart默认会留白、端点处圆形化处理,需要人手修改 1 chart->layout()->setContentsMargins(0, 0, 0, 0); 2 chart->setBackgroundRoundness(0); 修改后的效果
阅读全文
posted @ 2024-03-15 19:08
一杯清酒邀明月
阅读(118)
推荐(0)
编辑
摘要:
Qt Charts是Qt框架中用于创建图表和图形可视化的模块,它提供了一些内置的图表类型,如折线图、柱状图、饼图等。如果你想要自定义Qt Charts中图表的样式,你可以使用一些方法来实现。 以下是一些自定义Qt Charts样式的方法: 1、使用QChart的样式属性: Qt Charts中的QC
阅读全文
posted @ 2024-03-15 19:02
一杯清酒邀明月
阅读(379)
推荐(0)
编辑
摘要:
实例:MyQQ界面 新建:Qt Widgets Application 项目名称:MyQQ 类名:Dialog 基类:QDialog 不选择“创建界面” 代码及详细注释如下: 【main.cpp】 1 #include "dialog.h" //使用哪个类就必须把包含该类的头文件引用过来(*.h文件
阅读全文
posted @ 2024-03-15 18:45
一杯清酒邀明月
阅读(56)
推荐(0)
编辑
摘要:
目的 设置QToolButton icon 与 字体 居中显示, 网上有挺多文章说明的, 有些我设置了无效, 我亲自测试了下, 如下是有效果的 1 QToolButton{ 2 color: #b9b9b9; 3 font-size: 12px; 4 font-weight: normal; 5 b
阅读全文
posted @ 2024-03-15 18:41
一杯清酒邀明月
阅读(1042)
推荐(0)
编辑
摘要:
在网上百度了很多,qss都无法实现QToolBox样式高度,后来查看了源码,经过测试终于实现。 首先分析不能实现的原因: 在QToolBox内部实现时,内部封装了一个私有按钮(QToolBoxButton),这个按钮就是QToolBox的tab按钮,在addItem时内部单独存储了QWidget和Q
阅读全文
posted @ 2024-03-15 17:30
一杯清酒邀明月
阅读(174)
推荐(0)
编辑
摘要:
方法一 将属性“Qt::WA_StyledBackground”设置为“true”。 setAttribute(Qt::WA_StyledBackground, true); 方法二 当自定义界面类继承QWidget后,qss样式表对其无效的情况下,需要重写paintEvent函数。 1 void
阅读全文
posted @ 2024-03-15 15:34
一杯清酒邀明月
阅读(295)
推荐(0)
编辑
摘要:
在 Qt 中,可以使用 QSS(Qt Style Sheets)来设置字体大小。在 QSS 中,可以使用 `font-size` 属性来设置字体的大小。 以下是一个示例代码,演示如何使用 QSS 设置字体大小: 1 #include <QApplication> 2 #include <QPushB
阅读全文
posted @ 2024-03-15 10:10
一杯清酒邀明月
阅读(628)
推荐(0)
编辑
摘要:
一、.pro文件内容解释 .pro文件是qmake用来生成makefile文件的中间文件。新建简单Qt工程,默认生成 .pro文件内容如下,解释见注释: 1 # [QT+= ]语法,定义该工程包含的Qt模块 2 QT += core gui 3 # 由于Qt5将widgets模块从gui模块独立出来
阅读全文
posted @ 2024-03-15 09:59
一杯清酒邀明月
阅读(519)
推荐(0)
编辑
摘要:
Qt工程分组中,除了Headers、Sources、Forms外,还有一个文件夹Resources,只有当工程中有图片、音频等资源文件时才会用到。 首先将资源文件存放到工程目录下的文件夹中,然后添加.qrc文件,方法如下: 在工程目录右键–>选择Add New 选择Qt–>Qt Resource F
阅读全文
posted @ 2024-03-15 09:56
一杯清酒邀明月
阅读(1695)
推荐(0)
编辑