分类:

Qt

Qt如何删除字符串的最后一个字符?
Qt

Qt如何删除字符串的最后一个字符?

方法一:使用QString的left函数,left的作用是获取字符串左边n个字符。获取总个数减一个字符就相当于去除了最后一个字符。例:调动left函数str本身并没有变化,要改变str本身的话,可以用...

fearlazy 2020-07-01 627 0
Qt如何去除字符串空格?
Qt

Qt如何去除字符串空格?

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

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

如何自定义QTreeWidgetItem的图标?

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

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

Qt Creator出现很多告警提示

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

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

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

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

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

Qt如何实现拖拽功能?

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

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

Qt如何实现蜂鸣声?

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

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

Qt QGraphicsScene接收不到drop事件?

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

fearlazy 2020-06-19 405 0