自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 QT 关于控件只读

需求目标界面上部分控件要求不可编辑,如QLineEdit,QSpinBox等不允许用户编辑内容;编译环境:Qt5.8.0 + VS2015实现方法涉及控件编辑等互动操作一般的用户输入方式有两种:键盘输入,鼠标输入。因此若要实现某个控件只读只需要阻止用户输入即可,下面为大家介绍我个人常用的三种方法。方法一:去除键盘焦点图 QWidget键盘焦点属性控制代码示例:ui->spinBox->setFocusPolicy(Qt::NoFocus);此时spinbo

2021-05-20 17:08:20 3360 1

原创 禅道 安装和使用

禅道是一个很常用的高效项目管理系统,无论时团队任务还是个人计划管理都是很好的产品,且有开源版本供所有人使用,一下是我搭建禅道服务器的记录.安装环境:Ubuntu 7.5.0-3ubuntu1~18.04安装和访问1.下载安装包进入禅道官方网站https//www.zentao.net,每个人可以根据需要选择相应的版本。我是自己使用,对更专业的需求不高,选择开源版,根据Linux版本下载适合的安装包。 ...

2021-01-18 19:15:24 2459

原创 QPixmap,QImage load图片失败问题

QPixmap,QImage load图片失败问题Qt封装了很多关于图片加载的类,主要有QPixmap,QImage,QPicture,QBitmap四种。QImage一般用于数据流IO操作,运用此类可以直接获取像素详细信息;QPixmap:一般用于界面上图片展示;QBitmap是对QPixmap的进一步封装,显示单色图片,一般在做不规则窗口时可能用到;QPicture是一个可以记录和重现QPainter命令的绘图设备。这次主要是记录我在使用QPixmap和QImage处理图片时遇到的问题和解决方案

2020-12-21 22:28:43 7530 3

原创 Qt 绘制图片自适应窗口大小(QImage,QPixmap,QLabel)

工作过程中需要用某个控件展示本地图片文件,但又不想图片比例发生变化,导致文件查看时有变形感。因为只是极小一部分内容就直接使用QLable控件来完成此功能。下面简单介绍一下我个人使用Label展示图片常用方法,若有错误欢迎指正填充整个控件ui->imgLable->setPixmap(QPixmap(imgpath));//label 加载图片imgpathui->imgLable->setScaledContents(true); //根据label大小缩放图片

2020-11-24 22:35:37 18768 2

原创 Qt 编译动态库只生成dll没有lib文件

背景描述:库A开发最初是以静态库形式存在,随着时间推移项目功能逐渐增多,涉及库A的内容也增多。组内成员开发各有习惯,QtCreator和VS2015未作限制。现象:VS2015编辑器下正常编译和使用,使用QtCreator进行库A编译时发现无法编译成功,错误信息Lnk2019; 主动修改库A为动态库(.pro文件去除CONFIG += staticlib),只生成dll而无lib文件;现象a原因和解决方案:原因:库A部分组件加载时涉及C++和C底层库,VS编译时可由VS编译环境完成查找和

2020-11-24 11:27:16 8494 1

原创 QTableWidget 常用配置和增加、修改、删除操作

1.常用配置项QStringListheader;header<<tr("colum1") <<tr("colum2");ui->tableWidget->setColumnCount(2);//设置列数ui->tableWidget->resizeColumnsToContents();//列宽自适应ui->tableWidget->setHorizontalHeaderLabels(h...

2020-08-04 19:45:23 4376

原创 Qt界面总是显示在前方

大家可能都碰到过这种问题,界面用于监控某些状态所以一般是不会直接关闭的,或者点击了关闭也希望能够继续运行。但这种界面往往在最小化或关闭再打开后不能显示到当前界面最上方。查看QWidget头文件,使用raise()强行设置到最上方还是不行。。。然后还试了重写closeEvent然后手动showMinimized和shouMaximized还是效果不理想。最后终于找到了!!!wgt->setWindowState((wgt->windowState()&~Qt::WindowM.

2020-08-04 16:58:19 1904

原创 Qt读写xml文件QDomElement

Qt提供了QDomElement 类用于完成对xml文件的读取和写入。读文件boolloadFile(QStringfilename){m_fileName=filename;if(!m_dom.isNull())m_dom.clear();QFilefile(filename);if(!file.open(QIODevice::ReadOnly)){std::cerr<<...

2020-08-04 16:48:41 4286

原创 Qt读写Json文件

//读文件voidloadFile(QStringfileName){QFilefile(fileName);if(!file.open(QIODevice::ReadOnly)){qDebug()<<"openfilefailed."<<fileName;return;}QByteArraybytes=file.readAll();fi...

2020-08-04 16:10:10 270

原创 Qt编写xls和xlsx文件

使用Qt开发小工具时,有时会涉及到Excel文件读写操作,就我自己的经历总结了三种方法。使用XmlDocument 写xlsQt定义了xml文件读写接口QDomDocument,也可以通过这个接口写Excel表格,但仅限于xls文件。boolMainWindow::TestQDomDocument(){QStringselectedFile=QFileDialog...

2020-04-10 09:59:36 2867 4

原创 Qt布局上控件添加和删除

Qt中布局管理器是十分好用的,简直是懒人最佳搭档!但是当界面控件需要根据实时数据进行增删时,往往不得其法,在这里列一下布局上控件的增删,已备后续使用。1.遍历水平/垂直布局内控件for(intcol=2;col<ui->horizontalLayout->count()-1;col++){QLayoutItem*Ite...

2020-04-08 18:47:58 2964 3

原创 使用QGraphicsItem绘制可缩放图片

Qt编辑图片组合一般是QPainter+QImage,但若是要实时显示往往不能直接随鼠标所在位置进行缩放,需要添加QScrollArea以及进行各种函数重写,接触到Qt中场景和图元概念后发现可以直接把图片作为一个图元,在场景中进行缩放对用户更友好,且不用写多余代码,废话不多说,直接上代码Item.cppclassRobotCubiclesImageItemPrivate{publ...

2020-04-08 18:28:15 2010 1

原创 word使用小技巧——word文档转存为PDF(书签)

pdf相比word私密性更好,且排版和内容不会因为接收方不当操作发生而变化,引起不必要的麻烦,大多数时候都会更优先选用pdf文档用于交互。 可以编辑pdf文档的工具不多,有也不好用,这里我就不举例了。大多数时候我们选用的都是word->pdf方式,先用word写出具体文档再做转存,此时大家将面临一个问题:目录/书签。我自己就曾经干过60页文档自己挨个手动加书签的...

2019-12-30 10:29:36 499

原创 QImage添加图片文字并转存

#include <QApplication>#include <QPainter>#include <QPen>#include <QBrush>int main(int argc, char *argv[]){ QApplication a(argc, argv); QImage ...

2019-12-27 09:42:20 2284

原创 QLabel展示图片大小可变

#include <QApplication>#include <QLabel>#include <QPixmap>int main(int argc, char *argv[]){ QApplication a(argc, argv); QLabel *la = new QLabel;...

2019-12-27 09:34:16 374

空空如也

空空如也

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

TA关注的人

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