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