資源簡介
此工程文件包含了菜單以及二級菜單,托盤,樣式,好友列表,窗口等基本操作;歡迎關注我博客:http://blog.csdn.net/ly305750665/article/details/53749781

代碼片段和文件信息
#include?“basicwidget.h“
#include?“titlewidget.h“
#include?
#include?
#include?
//中文字體樣式;
#define?CHINESE_FONT_style?“*{font-family:?Microsoft?YaHei?SimSun;}“
#define?BACK_COLOR?QColor(135?206?250)
#define?ARC_WIDTH?2//圓弧寬度?
BasicWidget::BasicWidget(QWidget?*parent)
:?QWidget(parent)
?m_titleWidget(nullptr)
{
inittitleWidget();
this->setstyleSheet(CHINESE_FONT_style);
}
BasicWidget::~BasicWidget()
{
}
void?BasicWidget::inittitleWidget()
{
m_titleWidget?=?new?titleWidget(this);
}
void?BasicWidget::settitleWidget(const?QString&?qstitleName?const?QString&?qstitleIcon)
{
connect(m_titleWidget?SIGNAL(signalClose())?this?SLOT(onShowClose()));
connect(m_titleWidget?SIGNAL(signalMin())?this?SLOT(onShowMin()));
m_titleWidget->SettitleIcon(qstitleIcon);
m_titleWidget->SettitleText(qstitleName);
}
void?BasicWidget::onShowClose()
{
close();
}
void?BasicWidget::onShowMin()
{
showMinimized();
}
void?BasicWidget::onShowNormal()
{
show();
activateWindow();
}
void?BasicWidget::onShowQuit()
{
QApplication::quit();
}
void?BasicWidget::loadstyleSheet(const?QString&?sheet)
{
QFile?file(“:/Demo/“?+?sheet?+?“.css“);
file.open(QFile::ReadOnly);
if?(file.isOpen())
{
QString?qsstyleSheet?=?this->styleSheet();
qsstyleSheet?+=?QLatin1String(file.readAll());
this->setstyleSheet(qsstyleSheet);
}
file.close();
}
void?BasicWidget::paintEvent(QPaintEvent?*e)
{
QPainter?p(this);
QColor?colorBackGround?=?BACK_COLOR;
p.setRenderHint(QPainter::Antialiasing);//抗鋸齒
p.setBrush(colorBackGround);
p.drawRoundedRect(0?0?width()?-?1?height()?-?1?ARC_WIDTH?ARC_WIDTH);
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-12-20?21:58??Demo_Main\
?????目錄???????????0??2016-12-20?22:01??Demo_Main\EdgeToHide\
?????文件????????1067??2016-12-19?21:53??Demo_Main\EdgeToHide\Demo.sln
?????文件???????53760??2016-12-09?19:13??Demo_Main\EdgeToHide\Demo.suo
?????文件???????64000??2016-12-20?22:01??Demo_Main\EdgeToHide\Demo.v12.suo
?????目錄???????????0??2016-12-20?22:01??Demo_Main\EdgeToHide\EdgeToHide\
?????文件????????1728??2016-12-19?17:30??Demo_Main\EdgeToHide\EdgeToHide\basicwidget.cpp
?????文件?????????598??2016-12-09?17:26??Demo_Main\EdgeToHide\EdgeToHide\basicwidget.h
?????文件?????????519??2016-12-20?21:28??Demo_Main\EdgeToHide\EdgeToHide\custommenu.cpp
?????文件?????????436??2016-12-20?21:34??Demo_Main\EdgeToHide\EdgeToHide\custommenu.h
?????目錄???????????0??2016-12-20?22:01??Demo_Main\EdgeToHide\EdgeToHide\Debug\
?????文件??????344626??2016-12-20?22:01??Demo_Main\EdgeToHide\EdgeToHide\Debug\basicwidget.obj
?????文件??????326439??2016-12-20?22:01??Demo_Main\EdgeToHide\EdgeToHide\Debug\contactitem.obj
?????文件??????217862??2016-12-20?22:01??Demo_Main\EdgeToHide\EdgeToHide\Debug\custommenu.obj
?????文件??????524841??2016-12-20?22:01??Demo_Main\EdgeToHide\EdgeToHide\Debug\demo.obj
?????目錄???????????0??2016-12-20?22:01??Demo_Main\EdgeToHide\EdgeToHide\Debug\Demo.tlog\
?????文件???????17398??2016-12-20?22:01??Demo_Main\EdgeToHide\EdgeToHide\Debug\Demo.tlog\cl.command.1.tlog
?????文件??????369828??2016-12-20?22:01??Demo_Main\EdgeToHide\EdgeToHide\Debug\Demo.tlog\CL.read.1.tlog
?????文件????????8428??2016-12-20?22:01??Demo_Main\EdgeToHide\EdgeToHide\Debug\Demo.tlog\CL.write.1.tlog
?????文件????????8430??2016-12-20?22:01??Demo_Main\EdgeToHide\EdgeToHide\Debug\Demo.tlog\custombuild.command.1.tlog
?????文件????????3808??2016-12-20?22:01??Demo_Main\EdgeToHide\EdgeToHide\Debug\Demo.tlog\custombuild.read.1.tlog
?????文件????????3150??2016-12-20?22:01??Demo_Main\EdgeToHide\EdgeToHide\Debug\Demo.tlog\custombuild.write.1.tlog
?????文件?????????174??2016-12-20?22:01??Demo_Main\EdgeToHide\EdgeToHide\Debug\Demo.tlog\Demo.lastbuildstate
?????文件????????4034??2016-12-20?22:01??Demo_Main\EdgeToHide\EdgeToHide\Debug\Demo.tlog\li
?????文件????????7514??2016-12-20?22:01??Demo_Main\EdgeToHide\EdgeToHide\Debug\Demo.tlog\li
?????文件????????2582??2016-12-20?22:01??Demo_Main\EdgeToHide\EdgeToHide\Debug\Demo.tlog\li
?????文件?????????480??2016-12-20?22:01??Demo_Main\EdgeToHide\EdgeToHide\Debug\Demo.tlog\rc.command.1.tlog
?????文件?????????274??2016-12-20?22:01??Demo_Main\EdgeToHide\EdgeToHide\Debug\Demo.tlog\rc.read.1.tlog
?????文件?????????286??2016-12-20?22:01??Demo_Main\EdgeToHide\EdgeToHide\Debug\Demo.tlog\rc.write.1.tlog
?????文件????????4035??2016-12-20?22:01??Demo_Main\EdgeToHide\EdgeToHide\Debug\EdgeToHide.log
?????文件????????2904??2016-12-20?22:01??Demo_Main\EdgeToHide\EdgeToHide\Debug\EdgeToHide.res
............此處省略81個文件信息
- 上一篇:nbu安裝指南超詳細
- 下一篇:編譯原理課程設計
評論
共有 條評論