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");

}

相关推荐
雪风飞舞16 小时前
python根据音频生成柱状图
开发语言·python·音视频
nbsaas-boot17 小时前
slice / map 在 Go GC 与内存碎片上的真实成本
开发语言·后端·golang
会飞的小新17 小时前
Shell 脚本中的信号与 trap:从 Ctrl+C 到优雅退出
linux·开发语言
LawrenceLan17 小时前
Flutter 零基础入门(十):final、const 与不可变数据
开发语言·flutter·dart
源代码•宸17 小时前
Leetcode—1266. 访问所有点的最小时间【简单】
开发语言·后端·算法·leetcode·职场和发展·golang
遇见~未来17 小时前
JavaScript数组全解析:从本质到高级技巧
开发语言·前端·javascript
南屿欣风17 小时前
Sentinel 熔断规则 - 异常比例(order & product 示例)笔记
java·开发语言
u01040583617 小时前
使用Java实现高性能的异步编程:CompletableFuture与Reactive Streams
java·开发语言
朔北之忘 Clancy18 小时前
2020 年 6 月青少年软编等考 C 语言二级真题解析
c语言·开发语言·c++·学习·青少年编程·题解·尺取法
消失的旧时光-194318 小时前
C++ 中的 auto 与 nullptr:不是语法糖,而是类型系统升级
开发语言·c++