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

}

相关推荐
xcyxiner1 天前
DicomViewer (添加模型类)3
qt
xcyxiner2 天前
DicomViewer (目录调整) 2
qt
xcyxiner2 天前
dcmtk vtk vtk-dicom(gdcm) 编译(debug) v2
qt
LDR0064 天前
Type-C 快充全面升级!LDR6601 赋能个人护理便携电机,重塑剃须刀 / 理发器新体验
c语言·开发语言
雪碧聊技术4 天前
Tree.js是什么?一文讲透
开发语言·javascript·ecmascript
码云数智-园园4 天前
C++20 Modules 模块详解
java·开发语言·spring
swordbob4 天前
NIO的channel中什么是 fd(File Descriptor,文件描述符)
java·开发语言·nio
源分享4 天前
Java线程同步的多种实现方法(非常详细)
java·开发语言·jvm
Luminous.4 天前
C语言--day30
c语言·开发语言
何以解忧,唯有..4 天前
Go语言循环语句详解:for、range与循环控制
开发语言·算法·golang