分类:

Qt

Qt如何去除字符串空格?
Qt

Qt如何去除字符串空格?

QString提供了trimmed函数去除空格,该函数返回去除了前后空格后的字符串。其实还有一个函数也能去除空格,那就是simplified。它不仅能去除前后的空格,还能将中间的连续的多个空格变成一个...

fearlazy 2020-07-01 68 0
如何自定义QTreeWidgetItem的图标?
Qt

如何自定义QTreeWidgetItem的图标?

如图所示树形控件中的三个item,data1、data2和data3前面的环形图标分别表示它们的数据,环形图标会随着数据变化而变化。那么如何实现这种自定义的图标呢?其实很简单,只需要为树形控件定制一个...

fearlazy 2020-06-30 108 0
Qt Creator出现很多告警提示
Qt

Qt Creator出现很多告警提示

现象:程序是用Qt5.9.6版本写的,Qt更新到5.9.7后再打开程序出现很多告警提示看着很烦。如use of old-style cast和implicit conversion。解决办法:看样子是...

fearlazy 2020-06-28 132 0
Qt  提示错误LNK1104:无法打开文件”xxx.lib“
Qt

Qt 提示错误LNK1104:无法打开文件”xxx.lib“

现象:在编译Qt程序时提示如下图错误:解决办法:提示无法打开文件通常都是因为找不到文件。这里找不到的是lib库,所以去pro文件中找找在哪里引用了库。然后在电脑相应的目录下确认一下库文件是否存在。我这...

fearlazy 2020-06-23 161 0
Qt如何实现拖拽功能?
Qt

Qt如何实现拖拽功能?

如上图所示,如何实现通过拖拽的方式交换两个按钮的文本?严格的说应该叫拖放方式,它包含了拖动和放置两个部分。拖动通过drag实现,放下通过dropEvent事件实现。该例子有点特殊就是拖动和放下的对象都...

fearlazy 2020-06-20 145 0
Qt如何实现蜂鸣声?
Qt

Qt如何实现蜂鸣声?

    QApplication提供了一个静态函数beep,用于实现电脑蜂鸣。    不过从帮助文档可以看出这个函数对嵌...

fearlazy 2020-06-19 125 0
Qt QGraphicsScene接收不到drop事件?
Qt

Qt QGraphicsScene接收不到drop事件?

现象:   要实现以拖拽的方式在场景中添加图元的功能,很自然地想到重写QGraphicsScene的dropEvent函数,然后在dropEvent中根据drag携带的数据来添加相...

fearlazy 2020-06-19 97 0
Qt场景中拖动图元的位置发生了偏移?
Qt

Qt场景中拖动图元的位置发生了偏移?

现象:如下图所示在场景中添加了一个矩形图元,第一次拖动该图元时,图元的位置显示正常。之后再拖动图元时图元的位置会先偏离原来的位置一段距离。原因:例子中使用的场景类是从QGraphicsScene派生的...

fearlazy 2020-06-17 130 0