qt ElaWidgetTools第一个实例

效果图如下所示

1、新建一个x64的项目,继承自QMainWindow 的项目

2、添加依赖项

再配置链接器

3、main.cpp中修改

#include <QApplication>

#include <QScreen>

#include "ElaApplication.h"

#include "ElaWidgetToolsDemo.h"

#ifdef Q_OS_WIN

#include <Windows.h>

#endif

int main(int argc, char* argv[])

{

QGuiApplication::setAttribute(Qt::AA_UseHighDpiPixmaps);

qputenv("QT_SCALE_FACTOR", "1.5");

QApplication a(argc, argv);

eApp->init();

ElaWidgetToolsDemo w;

w.show();

return a.exec();

}

4、ElaWidgetToolsDemo.h

#pragma once

#include "ElaWindow.h"

class ElaWidgetToolsDemo : public ElaWindow

{

Q_OBJECT

public:

ElaWidgetToolsDemo(QWidget *parent = nullptr);

~ElaWidgetToolsDemo();

void initWindow();

};

5、ElaWidgetToolsDemo.cpp

#include "ElaWidgetToolsDemo.h"

ElaWidgetToolsDemo::ElaWidgetToolsDemo(QWidget *parent)

: ElaWindow(parent)

{

initWindow();

}

ElaWidgetToolsDemo::~ElaWidgetToolsDemo()

{}

void ElaWidgetToolsDemo::initWindow()

{

//setWindowIcon(QIcon(":/include/Image/Cirno.jpg"));

resize(800, 600);

//setUserInfoCardPixmap(QPixmap(":/Resource/Image/Cirno.jpg"));

setUserInfoCardTitle("yi meng");

setUserInfoCardSubTitle("728297725@qq.com");

setWindowTitle("title");

}

相关推荐
小王不爱笑1326 分钟前
IO 模型
开发语言·python
知我Deja_Vu25 分钟前
【避坑指南】ConcurrentHashMap 并发计数优化实战
java·开发语言·python
AI+程序员在路上35 分钟前
CANopen 协议:介绍、调试命令与应用
linux·c语言·开发语言·网络
2401_8318249635 分钟前
基于C++的区块链实现
开发语言·c++·算法
m0_518019481 小时前
C++与机器学习框架
开发语言·c++·算法
ZTLJQ1 小时前
深入理解逻辑回归:从数学原理到实战应用
开发语言·python·机器学习
qq_417695051 小时前
C++中的代理模式高级应用
开发语言·c++·算法
波波0072 小时前
每日一题:.NET 中的“反射”是什么?
开发语言·.net
qq_461489332 小时前
C++与Qt图形开发
开发语言·c++·算法
Evand J3 小时前
【三维飞行器】RRT路径规划与TOA定位仿真系统,MATLAB例程,路径起终点、障碍物、TOA锚点等均可设置。附下载链接
开发语言·matlab·无人机·定位·rrt·toa·三维航迹规划