chartview

【iOS】图表实现-Charts(一)

回眸只為那壹抹淺笑 提交于 2021-02-03 09:30:38
前几天把AAChartsKit的使用简单写了写,官方使用说明已经写的很详细了。我也就不多说了,今天就讲讲Charts的使用。 0.简介 近期项目需要使用到折线图这样的图表功能,因此接触到了Charts这个框架,不得不说这个图表框架很强大,但是在GitHub上 Charts 的介绍也比较简单的介绍(直说了和MPAndroidChart类似,大部分使用方法一致),就写写自己的一点心得供大家参考。 Charts使用swift编写,它是仿照 MPAndroidChart 实现的。所以在安卓和iOS上可以实现一致的效果。如果你们的APP想在两端实现统一的效果,就可以使用这个图标库。 废话不多说了。开始讲解使用方法吧。 1.导入三方库 charts支持cocoapods导入,这就对大多数开发者比较方便了。但是就是使用cocoapdos也需要注意些地方。 由于charts使用swift编写,在swift编写的项目中使用比较方便,在这篇文章中就不详细描述了。但是现如今还是有很多项目使用oc编写,就如我的这个项目。这就需要了解一些oc和swift的桥接了。这就需要看别的文章了。回归正题,开始讲cocoapdos的导入吧。 (1)podfile的设置 (2)将工程中Pods的编译语言设置为SWIFT最新版本 build Settings ->Swift Language Version 改为最新版本

Qt使用和常用代码

僤鯓⒐⒋嵵緔 提交于 2020-05-05 15:40:23
Qt使用和常用代码 https://blog.csdn.net/u014678728/article/details/101155667 Qt基础和库 QObject //删除 obj->deleteLater()或 delete obj deleteLater会等这次事件循环结束再释放内存 必须在运行事件循环的线程中调用 //类型转化 QObject *obj = new QTimer; // QTimer inherits QObject QTimer *timer = qobject_cast<QTimer *>(obj); // timer == (QObject *)obj QAbstractButton *button = qobject_cast<QAbstractButton *>(obj); // button == 0 要转化的类必须继承QObject和声明Q_OBJECT宏 //查找子类 QList<QWidget *> widgets = parentWidget.findChildren<QWidget *>("widgetname"); QList<QPushButton *> allPButtons = parentWidget.findChildren<QPushButton *>(); QList<QPushButton *>