- 博客(6)
- 收藏
- 关注
原创 C++线程池简单示例
本线程池只写架构,任务可自行添加抽象类接口#ifndef BASEELEMENT_H_INCLUDED#define BASEELEMENT_H_INCLUDEDclass BaseElement{public: BaseElement(); ~BaseElement(); virtual void Task() = 0 ;private:};#include "BaseElement.h"BaseElement :: BaseElement() {}BaseE
2020-07-31 19:31:19 333
原创 QML开发炫酷中文键盘篇
首先声明拼音是拿的谷歌源码,其次布局-界面-逻辑都是本人所写.本键盘主要开发的功能:1.支持任意大小写,及特殊字符的输入2.支持中文输入3.支持快捷选项上图大致分为两部分{ cpp,qml }1.abstractlistelement.cpp,abstractlistmodel.cpp这两个cpp是与QML交互拼音接口2. 主插件:MyVirtualKeyboard.qml3. 子插件: {3.1 ClickedInformationModel.qml : 代理显示字符3.2 Lett
2020-07-22 16:47:41 721 2
原创 QAbstractListModel与QML交互简单示例
1.抽象类为了扩展元素类型#ifndef ABSTRACTELEMENT_H#define ABSTRACTELEMENT_H#include <QString>#include <QColor>class AbstractElement{public: AbstractElement(const QString &str , const QColor &color , const int &number); ~Abstrac
2020-07-21 15:47:59 1154 2
原创 虚拟机下centos7扩容精简步骤
1.虚拟机界面下必须先扩容 如:20G2.进入虚拟机下进行根目录扩容(/dev/mapper/centos-root是我们的根目录)3创建一个内存块(sda3)3.查看内存块是否挂载成功(lsblk命令)4.创建物理卷5。将新创建的物理卷挂载到已有的逻辑卷上6.合并到根目录下7.真正扩容文件步骤8.查看扩容情况20G到40G成功扩容成功...
2020-06-22 17:40:08 269
原创 关于QML动态加载组件的两种方式及区别
为什么需要动态加载组件?1.在不确定加载视图A或视图B时,可以延时创建组件以达到自己想要的效果。2.组件模块化,保证程序的阅读质量以及封装性的提高。3.组件在不加载时,不占用内存。文件内加载组件方式import QtQuick 2.9import QtQuick.Controls 2.2ApplicationWindow { id: windowview visi...
2020-02-26 18:31:18 1758
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人