摘要:
一、自定义状态笑脸 其中笑脸是png图片,通过drawPixmap,右边字体通过drawText ZStateText.h #ifndef ZSTATETEXT_H #define ZSTATETEXT_H #include <QWidget> #include "includes.h" #incl 阅读全文
摘要:
1、新建子界面的虚基类 uiinterface.h #ifndef UIINTERFACE_H #define UIINTERFACE_H #include <QWidget> namespace UIINTERFACE_NAME_SPACE { #define UI_WIDTH 1520 #def 阅读全文
摘要:
1、例子 class BaseA { public: int a; }; class BaseB { public: double b; }; class Derived : public BaseA, public BaseB { }; int main(int argc, char const 阅读全文
摘要:
1、QWidget子类设置字体 在构造函数中 setFont(QFont("Microsoft Yahei", 10)); 阅读全文
摘要:
QDir cfgPathDir = Bit2System_NameSpace::Cfg_Path; if(!cfgPathDir.exists()){ return; } QStringList filters; filters << QString("*.xml"); cfgPathDir.set 阅读全文
摘要:
1、使用命名空间 using namespace std; 2、使用别名 using Uisystems = std::vector<UiSystemService*>; 类似于typedef typedef std::string TString; 阅读全文
摘要:
1、动态生成 QGridLayout* lay = new QGridLayout(); int total = paras.size(); int colum = 4; for(int i=0; i<total; i++){ Zparam* pZparam = new Zparam(this); 阅读全文
摘要:
1、使用Visio画图 2、存png 3、把png在Qml中使用 4、字体会变模糊 阅读全文
摘要:
1、下图是用qml画的,用 QQuickWidget承载,假设程序初始化这个界面放在StackedWidget的1界面 2、切换到StackedWidget的2界面 3、再切换到StackedWidget的1界面,qml消失 此问题出现在Qt5.6.1,同样的代码Qt5.10没问题 阅读全文
摘要:
1、选中画笔工具 2、设置 在右侧设置其颜色 在上面设置大小 3、画线 在图片里画一个点,按SHIFT往左或往右画线【这样画的就是直线】,画了水平的直线后,在终点再按SHIFT往上或往下画线 阅读全文