资源简介
此工程文件包含了菜单以及二级菜单,托盘,样式,好友列表,窗口等基本操作;欢迎关注我博客: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安装指南超详细
- 下一篇:编译原理课程设计
相关资源
-
mpla
yer+qt的实现 - 基于Qt的时间轴编辑器
- 基于QT4.8的视频播放器
- QT输入法(智能拼音,笔画,手写)
- QT检测U盘(盘符、产品ID、厂商ID、设
- 通讯猫-mqtt测试软件
- QT 自制聊天室 界面如QQ
- 嵌入式qt4电子阅读器
- qt 使用 echarts图表
- Qt5:多功能文档查看器
- QT4dll插件使用
- Qt酒店管理系统
- 大淘客CMS加淘口令和底部导航菜单源
- 基于qt实现的三连棋井字棋游戏含AI算
- qt4帮助文档——中文版
- PyQ5基本窗口控件详解
- fancybrowser
- 省市县数据库及三级联动菜单
- Qt版上位机程序.rar
- 净化设备管理
- fragment+radioButton实现底部菜单切换fr
- Reporting Service 父子下拉树型菜单父子
- 示波器参考
- fragment嵌套fragment和滑动菜单
- 用Qt写俄罗斯方块游戏的教程和源码
- 基于qt界面的语音交互软件
- PyQt4 精彩分析26个
- Qt_图像放大缩小拖动功能.rar
- 综合组件的界面
- QT 翻页效果基础实现
评论
共有 条评论