• 大小: 0.07M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-29
  • 语言: C/C++
  • 标签: Qt  MessageBox  

资源简介

qt中自己定义个对话框,改变了原来的样式,比QMessageBox好看多了。

代码片段和文件信息

#include “iconhelper.h“

Iconhelper *Iconhelper::_instance = 0;
Iconhelper::Iconhelper(Qobject *):
    Qobject(qApp)
{
    int fontId = QFontDatabase::addApplicationFont(“:/webfont“);
    QString fontName = QFontDatabase::applicationFontFamilies(fontId).at(0);
    iconFont = QFont(fontName);
}

void Iconhelper::SetIcon(QLabel *lab QChar c int size)
{
    iconFont.setPointSize(size);
    lab->setFont(iconFont);
    lab->setText(c);
}

void Iconhelper::SetIcon(QPushButton *btn QChar c int size)
{
    iconFont.setPointSize(size);
    btn->setFont(iconFont);
    btn->setText(c);
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         612  2016-08-26 11:09  untitled20\iconhelper.cpp
     文件         784  2016-08-26 11:06  untitled20\iconhelper.h
     文件         253  2016-08-26 10:16  untitled20\main.cpp
     文件        2203  2016-08-26 15:24  untitled20\mainwindow.cpp
     文件         510  2016-08-26 15:23  untitled20\mainwindow.h
     文件        2237  2016-08-26 15:22  untitled20\mainwindow.ui
     文件        5188  2016-08-27 17:13  untitled20\messagebox.cpp
     文件        1472  2016-08-26 15:12  untitled20\messagebox.h
     文件         361  2016-08-26 11:25  untitled20\resource.qrc
     目录           0  2016-08-26 11:04  untitled20\resource\
     文件        6312  2013-12-30 12:24  untitled20\resource\close.png
     文件        2477  2013-05-26 10:35  untitled20\resource\error.png
     文件       79076  2013-06-17 23:32  untitled20\resource\fontawesome-webfont.ttf
     文件        2956  2013-05-26 10:35  untitled20\resource\info.png
     文件        3954  2013-05-26 10:35  untitled20\resource\question.png
     文件         503  2016-08-26 11:05  untitled20\untitled20.pro
     文件       23855  2016-08-26 16:24  untitled20\untitled20.pro.user

评论

共有 条评论