【Qt5开发及实例】9、一个QQ界面

该博客介绍了使用Qt5进行界面开发,特别是通过QToolBox实现类似QQ的好友、陌生人和黑名单的界面布局。内容包括drawer.h和drawer.cpp两个文件的代码示例,展示了如何创建和组织界面元素。
摘要由CSDN通过智能技术生成

这个程序主要是为了学习一下工具盒类,这里使用了3个工具盒然后添加到整个界面上,

分别是:好友(good friend), 陌生人(do not remember), 黑名单(black items) 哈哈,原谅我这不咋地的英语,懂我就好。

实现图:

代码:

drawer.h

/**
* 书本:【Qt5开发及实例】
* 功能:实现一个自己的QQ界面
* 文件:drawer.cpp
* 时间:2015年1月2日11:01:12
* 作者:cutter_point
*/
#ifndef DRAWER_H
#define DRAWER_H

#include <QToolBox>
#include <QToolButton>
#include <QWidget>

class Drawer : public QToolBox
{
  Q_OBJECT
public:
  Drawer(QWidget *parent = 0, Qt::WindowFlags f = 0);

private:    //私有成员
  QToolButton *toolBtn1_1;    //一个个QQ上的头像按钮
  QToolButton *toolBtn1_2;
  QToolButton *toolBtn1_3;
  QToolButton *toolBtn1_4;
  QToolButton *toolBtn1_5;
  QToolButton *toolBtn2_1;
  QToolButton *toolBtn2_2;
  QToolButton *toolBtn3_1;
  QToolButton *toolBtn3_2;

};

#endif // DRAWER_H

drawer.cpp

/**
* 书本:【Qt5开发及实例】
* 功能:实现一个自己的QQ界面,我喜欢程序员,他们单纯、固执、容易体会到成就感;面对压力,能够挑灯夜战不眠不休;
*         面对困难,能够迎难而上挑战自我。他们也会感到困惑与傍徨,但每个程序员的心中都有一个比尔盖茨或是乔布斯的梦想
*         “用智慧开创属于自己的事业”。我想说的是,其实我是一个程序员
* 文件:drawer.cpp
* 时间:2015年1月2日11:01:12
* 作者:cutter_point
*/
#include "drawer.h"

#in
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值