Qt如何实现简易QQ聊天界面(qt,开发技术)

时间:2024-04-28 19:32:03 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

myDialog.h

#ifndefMAINWINDOW_H#defineMAINWINDOW_H#include<QWidget>#include<QToolButton>#include<QVBoxLayout>#include<QHBoxLayout>#include<QList>classMyDialog:publicQWidget{Q_OBJECTpublic:MyDialog(QWidget*parent=nullptr);~MyDialog();private:QToolButton*textButton;QVBoxLayout*vLayout;QHBoxLayout*hLayout;QToolButton*userButton[9];QList<QString>nameList;QList<QString>picList;};#endif//MAINWINDOW_H

myDialog.cpp

#include"myDialog.h"#include<QPixmap>#include<QIcon>#include<QVector>MyDialog::MyDialog(QWidget*parent):QWidget(parent){this->setGeometry(200,400,250,700);this->setWindowTitle("MyQQ2020");textButton=newQToolButton();textButton->setText("群成员");textButton->setSizePolicy(QSizePolicy::Preferred,QSizePolicy::Preferred);vLayout=newQVBoxLayout(this);vLayout->addWidget(textButton);vLayout->setContentsMargins(0,0,0,680);nameList<<"nil"<<"yingge"<<"旧日暮里"<<"戏班保洁"<<"环球要饭集团"<<"财务"<<"﹏沐.唐ゞ"<<"萌新2号"<<"森の妖精";picList<<":/img/1.jpg"<<":/img/2.jpg"<<":/img/3.jpg"<<":/img/4.jpg"<<":/img/5.jpg"<<":/img/6.jpg"<<":/img/7.jpg"<<":/img/8.jpg"<<":/img/9.jpg";QVector<QToolButton*>vToolButton;for(inti=0;i<9;i++){userButton[i]=newQToolButton();userButton[i]->setToolButtonStyle(Qt::ToolButtonTextBesideIcon);userButton[i]->setText(nameList[i]);userButton[i]->setAutoRaise(true);userButton[i]->setIcon(QPixmap(picList[i]));userButton[i]->setIconSize(QSize(50,50));vToolButton.push_back(userButton[i]);vLayout->addWidget(userButton[i]);}}MyDialog::~MyDialog(){}

效果图

Qt如何实现简易QQ聊天界面

 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:Qt如何实现简易QQ聊天界面的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:怎么在Python中引用其他模块下一篇:

53 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18