QT版:QQ面板抽屉效果实现
2011-08-25 17:32
344 查看
▂▃▅▆█ 源头
在我看来QQ现在是必不可少的软件,如果您不玩QQ那我就真佩服您阿,人人,微薄之类的东西太多了。。一句话:社交。
效果展示☺
★☆实现简介
学习过程中伴随这小想法,所以才有兴趣做下去,比如我今天看的那个ui 不喜欢,繁杂而且看不到底层原理,搞得心情老不好了。这个还不错。上面的抽屉效果是通过继承QToolBox类实现的,头像是有点大不过个性化,哈哈。里面的头像与昵称采用QToolButton,每一个抽屉都是一个QGroupBox
加上一些简单的布局就完成了,至于一些事件没有做,今后想做了在补上,嘿嘿。
部分源码。◕‿◕
//第二个用户组初始化 QGroupBox *groupBox2=new QGroupBox; toolButton2_1=new QToolButton; toolButton2_1->setText(tr("Hello")); toolButton2_1->setIcon(QPixmap("/media/program/cpp/QInputDialog/face/yipi.png")); toolButton2_1->setIconSize(QPixmap("/media/program/cpp/QInputDialog/face/yipi.png").size()); toolButton2_1->setAutoRaise(TRUE); toolButton2_1->setToolButtonStyle(Qt::ToolButtonTextUnderIcon); toolButton2_2=new QToolButton; toolButton2_2->setText(tr("World")); toolButton2_2->setIcon(QPixmap("/media/program/cpp/QInputDialog/face/beru.png")); toolButton2_2->setIconSize(QPixmap("/media/program/cpp/QInputDialog/face/beru.png").size()); toolButton2_2->setAutoRaise(TRUE); toolButton2_2->setToolButtonStyle(Qt::ToolButtonTextUnderIcon); QVBoxLayout *layout2=new QVBoxLayout; layout2->setMargin(10); layout2->setAlignment(Qt::AlignHCenter); layout2->addWidget(toolButton2_1); layout2->addWidget(toolButton2_2); layout2->addStretch(); groupBox2->setLayout(layout2);
最后把用户组添加到面板中
this->addItem((QWidget *)groupBox1,tr("Enteprise")); this->addItem((QWidget *)groupBox2,tr("Stranger")); this->addItem((QWidget *)groupBox3,tr("Blacklist"));
☼小禅
做的这个其实都很简单,没有涉及到主要的功能,但是一步一步积累,总有成山的时候。小事不屑大事不成就悲哀了。现在学习QT也有自己的想法了,以前就知道学没总结,不好。
现在是老师说项目用QT作界面,有了重点:界面。但是系统的学习,要什么呢?
操作数据库 model/view ,网络编程,多线程,之前接触的也就这些了,还是自己了解的太少了。加把劲吧,向单线程姐学习(
她比我大一岁)
相关文章推荐
- 基于Qt的类似QQ好友列表抽屉效果的实现
- 基于Qt的类似QQ好友列表抽屉效果的实现
- Android实现3种侧滑效果(仿qq侧滑、抽屉侧滑、普通侧滑)
- 实现QQ的抽屉效果
- 实现QQ抽屉效果(QToolBox 和QToolButton)
- Python PyQt4实现QQ抽屉效果
- PyQt4 精彩实例分析* 实例6 实现QQ抽屉效果
- 实现QQ抽屉效果
- Python PyQt4实现QQ的抽屉效果
- JS实现仿QQ面板的手风琴效果折叠菜单代码
- 实现QQ抽屉效果(QToolBox 和QToolButton)
- QT学习 第一章:基本对话框--实现QQ抽屉效果
- js实现带缓冲效果的仿QQ面板折叠菜单代码
- 实现QQ抽屉效果(QToolBox 和QToolButton)
- js实现带缓冲效果的仿QQ面板折叠菜单代码
- js实现QQ面板拖拽效果(慕课网DOM事件探秘)(全)
- [QT]QT教程之实例分析[三] 实现QQ抽屉效果(QToolBox 和QToolButton)
- JS实现仿QQ面板的手风琴效果折叠菜单代码
- PyQt4 精彩实例分析* 实例6 实现QQ抽屉效果
- winform中实现QQ面板效果