自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 Qt 自定义可编辑的表头 table HeaderView

Qt 自定义可编辑的表头 table HeaderView。

2024-03-29 09:00:00 301

原创 用滚轮控制滚动条水平移动、垂直移动(table/tree)

一般控件,滚轮默认滚动垂直滚动条,比如表格、树。我们可以通过重写滚轮事件来控制滚动方向(水平:shift+wheel 垂直:wheel)。若需要屏蔽掉滚动,直接event->ignore().二、自带滚动条控件(table/tree)一、自定义的滚动条QScrollBar。需要滚轮事件+键盘事件组合。

2024-03-28 09:00:00 361

原创 Qt 在编辑框中加入按钮控件

在textEdit编辑框中加入小按钮并布局

2024-03-27 14:54:45 645

原创 Qt 富文本处理 (字体颜色大小加粗等)

Qt中支持HTML的控件有textEdit 、label 、textBrowser。可分字设置 ,主要使用QTextCharFormat类进行文本样式设置。接口:setHtml("Qt");//字体 QFont。

2024-03-27 14:35:49 584

原创 下拉框comobox--可勾选多个表项check

下拉框可勾选 禁用鼠标点击,滚轮事件

2023-10-08 13:50:14 202

原创 QCompleter 自动补全--编辑框、下拉框

QCompleter 自动补全--编辑框、下拉框

2023-07-12 16:04:19 605 1

原创 table/tree 代理 setData数据不显示???

table/tree 代理 setData数据不显示问题

2023-07-12 14:28:00 141

原创 label 文字竖向显示

label 文字竖向显示

2023-07-12 14:14:01 915

原创 复选框QCheckBox--勾选框位置

复选框---文本放在勾选框左侧;勾选框放到右侧

2023-04-14 17:47:55 557

原创 QDomDocument-创建读写xml文档

解析xml文档 -读写xml-QDomDocument

2023-03-24 13:40:45 410

原创 QXmlStreamWriter-创建xml

QXmlStreamWriter是用于编写XML的QXmlStreamReader的对应物。

2023-03-24 13:26:00 321

原创 QXmlStreamReader-解析xml文件

QXmlStreamReader-读取xml文档

2023-03-24 13:21:42 331

原创 分裂器QSplitter - 样式

分裂器QSplitter-样式表

2023-03-02 17:14:58 1000

原创 按钮QPushButton-样式表

按钮QPushButton-样式设置-使用背景图片;悬浮,点击,选中,禁用效果。

2023-03-02 17:12:55 354

原创 文本编辑框 QLineEdit - 样式

编辑框-单行文本 QLineEdit,悬浮,禁用,等样式

2023-03-02 17:05:23 550

原创 菜单栏QMenuBar/QMenu样式

菜单栏QMenuBar/QMenu样式表,包括点击悬浮效果。

2023-02-24 16:31:12 1807

原创 工具栏QToolBar-样式

工具栏QToolBar样式表,每一项悬浮点击效果 。

2023-02-24 16:26:29 1887

原创 QTreeWidget拖拽功能-Drag And Drop

QTreeWidget 拖拽 效果 鼠标样式 禁止 允许

2023-02-01 13:19:25 1405

原创 Qt常用样式表-滚动条QScrollBar

滚动条QScrollBar样式,水平方向、垂直方向

2023-01-09 10:43:48 1111

原创 Qt常用样式表-复选框QCheckBox

复选框QCheckBox样式,勾选框

2023-01-09 10:31:27 2254

原创 Qt常用样式表-下拉框QComboBox

QComobox 下拉框样式,很全

2023-01-09 10:22:50 3554

原创 Qt常用样式表-QTableWidget/QTableView

QTableWidget表格样式包括表头,表,表项等

2023-01-09 09:53:26 914

原创 Qt常用样式表-QTreeWidget/QTreeView

QTreeWidget样式表-qss

2023-01-08 21:38:19 1433

原创 Qt常用样式表

Qt样式表小知识,常用控件样式(树,表格,下拉框,滚动条等)

2023-01-08 21:24:18 604

原创 Qt proxyGraphicsWidget 代理图元加入场景中坐标总是(0,0)问题

proxyGraphicsWidget图元在场景中坐标总是(0,0)?

2022-05-07 17:23:26 175

原创 Qt 子控件坐标总是(0,0)问题

子控件在父控件内的坐标总是(0,0)?

2022-05-07 17:15:34 703

原创 QGraphicsView视图放大缩小 场景内图元同步缩放 鼠标滚轮事件实现

直接上代码:.hclass CustomView : public QGraphicsView{ Q_OBJECTpublic: CustomView (QGraphicsView *parent = 0); ~CustomView (); void ZoomIn(qreal detla); void ZoomOut(qreal detla); void Zoom(float sfactor);protected: virtual ...

2021-06-22 18:13:51 797

原创 无边框窗口缩放 场景图元缩放拉伸

场景图元缩放,鼠标点击图元边框进行拉伸操作:(1)判断鼠标在图元位置并设置鼠标样式 8个方向【上,下,左,右,左上,左下,右上,右下】void CustomGraphicsW::setFrameSectionCursor(const QPointF& currentPoint){ m_dir = windowFrameSectionAt(currentPoint); switch (m_dir) { case Qt::NoSectio...

2021-06-22 17:56:36 198

原创 QT 获取本机IP地址 子网掩码 网卡

QList<QNetworkInterface> interfaceList = QNetworkInterface::allInterfaces(); for (int i = 0; i < interfaceList.count(); i++) { QNetworkInterface interf = interfaceList.at(i); interf.humanReadableName(); //接口名称(网卡) ...

2020-06-18 18:43:50 978

原创 Qt 修改 Windows的 IP地址 或以C/C++方式修改IP地址 即时生效,无需重启电脑

/**** 用Qt的方式修改 *****/QProcess process; QString cmd = "netsh interface ip set address "; cmd += QString::fromLocal8Bit("\"以太网\" "); cmd += "static "; cmd += " 192.168.100.79 "; cmd += " 255.255.255.0 "; cmd += "192.168.10.1"; ...

2020-06-18 18:19:54 1401

原创 Qt 无法定位程序输入点问题处理 运行exe时缺少*dll库问题

主要是由于Windows环境变量未设置导致的解决方法:我的电脑-属性-高级系统设置-环境变量-系统变量:Path:添加Qt路径

2020-06-18 18:05:26 271

原创 保存文件,文件路径以及名称自定义 自动提示保存的文件是否已存在 QFileDialog ,QFileInfo 获取文件路径 文件名

标准函数:QString QFileDialog::getSaveFileName(QWidget * parent = 0, const QString & caption = QString(),const QString & dir = QString(), const QString & filter = QString(), QString * selectedFilter = 0,Options options = 0)例子:QString path = Q.

2020-05-13 18:03:20 1013

原创 QT 场景图片图元QGraphicsPixmapItem 无法选中 移动 以及点击图片透明区域无效问题原因

1.QGraphicsPixmapItem(图片图元) :必须setPixmap,否则无法选中移动该图元;2.图片透明区域:设置item的maskShape:QGraphicsPixmapItem::BoundingRectShape,设置后点击图片透明区域,便可选中该图元。

2020-05-13 12:21:23 1536

原创 QT 给控件设置渐变色

//工具栏背景颜色渐变QString style = "QToolBar{ background-color: qlineargradient(spread : pad, x1 : 0, y1 : 0, x2 : 0, y2 : 1,\ stop : 0 rgba(206, 226, 251, 255),\ stop : 0.5 rgba(161, 201, 250, 255),\ stop : 1 rgba(129, 182, 250,...

2020-05-13 12:04:41 1481

原创 设置图标 悬停效果 以及图标缩放效果

.QPushButton{border:0px;background:none;/image:url(./res/F2SystemDesignerTool/mouse1_n);/min-height:20px;padding:2; //默认设置内间距(图标会较小)缩}.QPushButton:hover{padding:0; //悬浮取消内间距 (图标会放大...

2019-05-17 12:05:43 646

原创 string、 QString以及char* 之间相互转化,处理中文乱码问题

QString qstr = “home”;string s = qstr.toStdString(); // QString转stringchar ch = s.c_str(); //string转charQString str = QString (QString::fromLocal8Bit(ch)); //处理中文乱码

2019-04-25 18:18:08 2139

原创 给窗口/控件画外边框 QPainter

void ComWidget::paintEvent(QPaintEvent *e){QPainter painter(this);QPen pen;pen.setColor(Qt::darkGray);pen.setWidth(2);painter.setPen(pen);painter.drawRect(this->rect());painter.end();}默认画...

2019-04-18 11:15:04 3994

原创 设置菜单栏菜单样式(鼠标移入移出状态,背景颜色,字体颜色大小,间距,边框)

setStyleSheet(“QMenuBar{”“background:rgb(255,255,255);”“color:rgb(0,0,0);”“font-size:14px;”“padding:2px;”“border:1px solid rgb(165,171,184);”“}”“QMenuBar::item{”“background:rgb(255,255,255);”...

2018-12-15 15:19:28 5344 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除