资源简介
自己写的一款类似飞秋的局域网即时通信软件,功能强大,具有以下功能:漂亮界面(支持换肤功能),好友上线、下线提醒,群聊、私聊、对话框震屏、屏幕截图等功能,还有很多其他的功能,自己去发掘吧,总之这个积分绝对值。有问题可以联系我;我也很愿意和大家一起讨论、学习;谢谢!
代码片段和文件信息
//#include “dialog_widget.h“
//#include “ui_dialog_widget.h“
#include
#include
#include
#include
#include“chat_dialog.h“
Chat_Dialog::Chat_Dialog(QWidget *parent):
QWidget(parent)
ui(new Ui::Chat_Dialog)
{
ui->setupUi(this);
//this->resize(500500);
this->setFixedSize(535510);
this->setWindowFlags(Qt::framelessWindowHint);
ui->toolW->setFixedHeight(45);
QPalette palette;
palette.setBrush(QPalette::WindowQBrush(QColor(250255240150)));
ui->dialog_W->setPalette(palette);
ui->dialog_W->setAutoFillBackground(true);
QPalette palette_main;
palette_main.setBrush(QPalette::BackgroundQBrush(QPixmap(“:img/dialog_BG.jpg“)));
this->setPalette(palette_main);
this->setAutoFillBackground(true);
ui->radio_COMM->setToolTip(“视频会话“);
ui->camera_COMM->setToolTip(“拍照发送“);
ui->file_COMM->setToolTip(“发送文件“);
QLabel *versionText=new QLabel(tr(“GZX-Ihome13-04-17“));
btnSkin=new myPushButton(“SkinButton.png“tr(“换肤“));
connect(btnSkinSIGNAL(clicked())thisSIGNAL(showSkin()));
btnMenuBar=new sysButton(“title_bar_menu.png“tr(“主菜单“));
btnMin=new sysButton(“sys_button_min.png“tr(“最小化“));
connect(btnMinSIGNAL(clicked())thisSIGNAL(showMin()));
btnMax=new sysButton(“sys_button_max.png“tr(“最大化“));
connect(btnMaxSIGNAL(clicked())thisSIGNAL(showMax()));
btnClose=new sysButton(“sys_button_close.png“tr(“关闭“));
connect(btnCloseSIGNAL(clicked())thisSLOT(close()));
// QHBoxLayout *mainLayout=new QHBoxLayout;
// mainLayout->addWidget(versionText0Qt::AlignVCenter);
// versionText->setContentsMargins(5000);
// mainLayout->addStretch();
// mainLayout->addWidget(btnClose);
// mainLayout->setSpacing(0);
// mainLayout->setContentsMargins(0000);
QHBoxLayout *mainLayout=new QHBoxLayout;
mainLayout->addWidget(versionText0Qt::AlignVCenter);
versionText->setContentsMargins(5000);
mainLayout->addStretch();
mainLayout->addWidget(btnSkin0Qt::AlignVCenter);
btnSkin->setContentsMargins(0050);
mainLayout->addWidget(btnMenuBar);
mainLayout->addWidget(btnMin);
//mainLayout->addWidget(btnMax);
mainLayout->addWidget(btnClose);
mainLayout->setSpacing(0);
mainLayout->setContentsMargins(0000);
QVBoxLayout *DG_mainLayout = new QVBoxLayout(this);
DG_mainLayout->setContentsMargins(0000);
DG_mainLayout->addLayout(mainLayout);
DG_mainLayout->addWidget(ui->toolW);
DG_mainLayout->addWidget(ui->dialog_W);
}
void Chat_Dialog::mousePressEvent(QMouseEvent *e)
{
this->windowPos = this->pos();
this->mousePos = e->globalPos();
this->dPos = mousePos - windowPos;
}
void Chat_Dialog::mouseMoveEvent(QMouseEvent *e)
{
this->move(e->globalPos() - this->dPos);
}
void Chat_Dialog::mouseReleaseEvent(QMouseEvent *e)
{
if(isMo
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-06-20 16:55 Chat_Sun\
文件 54 2013-06-01 20:12 Chat_Sun\chat.rc
文件 92102 2013-06-01 19:56 Chat_Sun\chatt.ico
文件 54 2013-06-01 20:03 Chat_Sun\chatt.rc
文件 3665 2013-05-12 09:30 Chat_Sun\chat_dialog.cpp
文件 0 2013-05-12 09:29 Chat_Sun\chat_dialog.h
文件 4031 2013-05-12 09:30 Chat_Sun\chat_dialog.ui
文件 1238 2013-06-01 20:30 Chat_Sun\Chat_Sun.pro
文件 19089 2013-06-20 16:17 Chat_Sun\Chat_Sun.pro.user
文件 18717 2013-06-01 21:33 Chat_Sun\dialog_widget.cpp
文件 2860 2013-06-01 18:54 Chat_Sun\dialog_widget.h
文件 18850 2013-06-01 18:54 Chat_Sun\dialog_widget.ui
文件 16522 2013-05-21 14:48 Chat_Sun\fullscreenwidget.cpp
文件 3434 2013-05-17 14:26 Chat_Sun\fullscreenwidget.h
文件 187 2013-05-31 02:47 Chat_Sun\help.cpp
文件 261 2013-05-31 02:47 Chat_Sun\help.h
文件 2588 2013-06-01 00:40 Chat_Sun\help.ui
目录 0 2013-06-20 16:55 Chat_Sun\image\
文件 359743 2011-10-05 00:11 Chat_Sun\image\bg.png
文件 5908 2011-12-08 20:54 Chat_Sun\image\button_black_eject.png
文件 5968 2011-12-08 20:54 Chat_Sun\image\button_black_ffw.png
文件 4834 2011-12-08 20:52 Chat_Sun\image\button_black_pause.png
文件 5588 2011-12-08 20:47 Chat_Sun\image\button_black_play.png
文件 6208 2011-12-08 20:54 Chat_Sun\image\button_black_rew.png
文件 3325 2011-10-11 13:09 Chat_Sun\image\close.png
文件 934 2011-09-06 23:25 Chat_Sun\image\collapse.png
文件 3757 2011-10-06 16:52 Chat_Sun\image\exitfull.png
文件 276 2011-06-20 15:32 Chat_Sun\image\fullScreen.png
文件 4906 2011-10-15 11:39 Chat_Sun\image\heart.png
文件 3250 2011-10-04 00:28 Chat_Sun\image\icon.png
文件 8507 2011-10-04 00:27 Chat_Sun\image\logo.png
............此处省略297个文件信息
- 上一篇:IrDA_uart 包括testbench
- 下一篇:PCI spec 中文版
相关资源
- Ubuntu下操作Excel,qt代码
- Qt图片浏览器 --基于Qt的Graphics View f
- qtnribbon2破解
- Qt软件开发 完整项目代码
- MQTT_3.1protocol_Specific中文版
- 在QT中使用RTP进行视频的采集和传输
- Mini6410 Qt4和Qtopia编程开发指南
- Qt实现Code39条形码
- qt_ffmpeg_mp4_export_and_import.zip
- QT5.5入门与项目实战
- Huffman Compress 霍夫曼编码 压缩 解压缩
- 基于QT的黑白棋游戏设计和实现
- Qt写的连连看小游戏
- QTranslate_6.7.2.7z
- Qt基于FFmpeg播放本地 H.264H264文件
- QT编的MP3播放器
- linux系统的二级文件系统(QT实现了简
- QT生成DLL库文件的方法和使用方法详解
- QT+opencv+OCR 身份证号码,银行卡号识别
- Qt实现的简单的中国象棋程序
- Qt时钟Demo,在原来基础上添加了秒针
- 基于Qt和opencv的身份证号码识别系统
- 基于FFmpeg4.0.2的AAC编码器
- Qt写的Windows下屏幕录制程序源码
- QT旅游攻略软件程序源代码
- mp4_play.zip
- ffmpeg+qt的简单播放器
- MyPeppa_Release_V1.0.rar
- 从零开始学习音视频编程技术十二 录
- Qt 日历可显示阴历生宵和时钟基于Q
评论
共有 条评论