QML自定义信号槽的实现与使用

参考网站(qt官网说明) 本文只在说明自定义信号槽的实现与使用,不提供代码。如有需要请在参考网站里找。 1.信号槽的声明与使用 2.信号取消关联 3.信号与信号之间传递 ...

2019-08-23 11:57:37

阅读数 10

评论数 0

Qt中QDockWidget的自定义标题栏

本例有Qt的官网例子改写而来。效果如下: 具体代码如下 头文件 #ifndef CDOCWIDGETBAR_H #define CDOCWIDGETBAR_H #include <QWidget> class CDocWidgetBar : publi...

2019-08-21 16:33:14

阅读数 7

评论数 0

Qt写入word相关操作

最近要新建一个word并写入相关内容。于是写了一个测试的例子,采用的是QAxObject实现相关操作,需要在pro添加QT +=qaxcontainer,即添加ActiveQt Container模块。最重要的函数querySubObject和dynamicCall两个函数。当然最重要的是知道of...

2019-08-07 19:55:55

阅读数 66

评论数 0

Qt5在载qss提示报错Could not parse stylesheet of object 0x91f8b80

在Qt5的版本,在加载qss文件的时候提示Could not parse stylesheet of object 0x91f8b80错误(直接在ui里面添加样式没有提示错误,Qt4版本也没有出现这个错误)。参考牛人博客,Qt5使用qss美化控件的时候不能缺省控件名称。例如这样 *{color...

2019-07-14 16:49:47

阅读数 28

评论数 0

qtcreator编译速度慢解决方法汇总

工欲善其事必先利其器,利用qtcreator编译程序的时候速度慢(时间啊),总结一些方法。 1.利用多核CPU来实现多核编译(推荐) 编译的时候利用多核CPU来编译(缺点每个工程都要配置),即需要make的参数。设置如下 项目->构建->构建步骤;添加或修改mak...

2019-07-02 20:59:40

阅读数 240

评论数 0

QtCharts 图表动态添加曲线注意事项

1.动态添加曲线时,发现不能自适应原来的坐标轴。 在添加曲线后要执行chart->createDefaultAxes(); m_chart->addSeries(m_series); m_chart->createDefaultAxes(); 参...

2019-06-15 18:23:02

阅读数 55

评论数 0

C/C++面试基础总结

转载地址https://www.yuque.com/huihut/interview/readme https://github.com/huihut/interview 总结的还是很详细的。有帮助的话,给作者点个赞!!!

2019-05-12 15:32:11

阅读数 28

评论数 0

QML中创建线程WorkerScript

(记录一下) QML界面卡顿时也可以采用线程的方法。下面提供二个思路: 1.Qt提供了一个WorkerScript来将脚本中的执行的函数放到一个线程中执行。WorkerScript用于生成新的线程,并通过消息进行通信。自行查看Qt的帮助文档,有相关例子。 网站https://doc.qt.i...

2019-04-18 20:45:26

阅读数 172

评论数 0

QML性能优化

可以参考官方提示https://doc.qt.io/qt-5/qtquick-performance.html 大牛翻译的https://blog.csdn.net/xqhrs232/article/details/76128633 1.图片 对于本地图片采用异步加载asynchronous...

2019-04-18 15:59:35

阅读数 160

评论数 0

QML实现树形组件

代码下载地址 链接: https://pan.baidu.com/s/1e1hkEP5LNatgw6x_3UPGVA 提取码: hc77 参考文章 //https://blog.csdn.net/jackfeng44/article/details/78813534

2019-03-29 20:48:13

阅读数 82

评论数 0

QtCharts实现梯形折线图

梯形折线虽然不常用,但是偶尔也是会用到的。像那QCustomPlot、echart就实现了这个功能。所以决定用QtCharts实现梯形折线图(QML实现的)。 效果如下 代码如下 import QtQuick 2.9 import QtQuick.Window 2.2 import Qt...

2019-03-15 13:40:15

阅读数 71

评论数 0

QtCharts中添加标线MarkLine

QtCharts中添加标线MarkLine。效果如下 代码如下 import QtQuick 2.9 import QtQuick.Window 2.2 import QtCharts 2.2 Window { visible: true width: 640 ...

2019-03-11 20:53:20

阅读数 226

评论数 0

NumCpp - Python Numpy的C++实现

c++程序员也能用上NumPy了。 NumCpp利用c++实现了NumPy的功能。 地址 https://github.com/dpilger26/NumCpp 文档地址 https://dpilger26.github.io/NumCpp/doxygen/html/index.html

2019-02-27 11:32:24

阅读数 1102

评论数 0

QtChart实现坐标(y)轴不等分

翻看QtChart的例子的时候,发现了一个QCategoryAxis(QML中是CategoryAxis),允许自已定义范围的长度。这样就可以实现坐标轴不等分。 需要QtCharts 2.2 代码如下(QML方式) ChartView { id : chartview1 ...

2019-02-26 15:43:44

阅读数 497

评论数 0

osg的readnodefile一直返回空指针

从官网下载好的osg进行编译完成。写了一个测试的demo。 具体代码如下 int main(int argc, char *argv[]) {     std::string osgstr = "E:\\cow.osg";     osgDB::Option...

2019-02-22 20:27:49

阅读数 277

评论数 0

QT获取磁盘信息

Qt在5.4以及以后版本提供了一个QStorageInfo来获取磁盘信息 官方文档: Provides information about currently mounted storage and drives. Allows retrieving information about the v...

2019-02-18 09:53:56

阅读数 582

评论数 0

QML使用Canvas清除不干净问题

在测试的时候发现调用clearRect(0,0,canvas.width,canvas.height);的时候不能完全清除原来画的东西。 1.可能没有调用requestPaint()。需要手动调用这个函数。 2.需要在onPainter函数里在画的时候添加上ctx.beginPath(); ...

2019-01-31 16:50:23

阅读数 286

评论数 0

QML ListView添加滚动条

ListView添加滚动条,利用ScrollBar.horizontal: ScrollBar { id: hbar; active: vbar.active }; ScrollBar.vertical: ScrollBar { id: vbar; active: hbar.active }的方式...

2019-01-30 11:09:31

阅读数 368

评论数 0

QML导航栏的实现

实现一个侧边导航栏效果。 具体实现如 ItemRect.qml import QtQuick 2.9 import QtQuick.Controls 2.2 import QtQuick.Layouts 1.3 Rectangle { id : itemrect wi...

2019-01-16 13:10:55

阅读数 200

评论数 1

Qtcreator 调试时变量“无法访问”解决办法

问题效果图   1.查看变量窗口 右键点击Debugger窗口,选择上locals and Expressions 2.工具栏上     选择 <工具>   ---------> <选项&...

2019-01-09 11:43:57

阅读数 877

评论数 1

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