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