資源簡介
巨牛逼之qt實現仿qq的聊天軟件,通過tcp和sql實現,高仿qq聊天室

代碼片段和文件信息
#include?“accountcombobox.h“
#include?“accountitem.h“
AccountComboBox::AccountComboBox(QWidget?*parent)
????:QComboBox(parent)
{
????setEditable(true);??????????????????????????????????????????????//可編輯border-style:solid;background:?transparent;
????setstyleSheet(“QComboBox?QAbstractItemView::item{height:50px;min-height:?40px;border-style:outset;background-color:?rgb(255?255?255);}“
??????????????????“QComboBox?QAbstractItemView::item:hover{background-color:?rgb(185?185?185);}“
??????????????????);
????listWidget?=?new?QListWidget();
????setModel(listWidget->model());
????setView(listWidget);
}
void?AccountComboBox::AddAccount(AccountItem?*accountItem)
{
????//顯示賬號
????connect(accountItemSIGNAL(ShowAccountSign(QString))
????????????thisSLOT(OnShowAccount(QString)));
????//刪除賬號
????connect(accountItemSIGNAL(RemoveAccountSign(QString))
????????????thisSLOT(OnRemoveAccount(QString)));
????QListWidgetItem?*item?=?new?QListWidgetItem(listWidget);
????listWidget->setItemWidget(itemaccountItem);
}
void?AccountComboBox::OnShowAccount(QString?account)
{
????setEditText(account);
????hidePopup();
}
void?AccountComboBox::OnRemoveAccount(QString?account)
{
????hidePopup();
????for(int?i?=?0;?i?count();?i++){
????????//通過索引得到具體的項
????????QListWidgetItem?*item?=?listWidget->item(i);
????????//itemWidget?:?返回在給定項中顯示的小部件
????????//通過具體的項強制轉化為需要的部件
????????AccountItem?*accountItem?=?(AccountItem?*)(listWidget->itemWidget(item));
????????QString?number?=?accountItem->GetAccountNumber();
????????if(account?==?number){
????????????listWidget->takeItem(i);????????//移除
????????????delete?item;????????????????????//手動釋放
????????????break;
????????}
????}
}
AccountComboBox::~AccountComboBox()
{
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????183??2017-12-08?19:42??MuaMuaServer\main.cpp
?????文件??????23949??2017-12-11?09:53??MuaMuaServer\mmserver.cpp
?????文件???????4423??2017-12-10?17:44??MuaMuaServer\mmserver.h
?????文件????????447??2017-12-03?10:45??MuaMuaServer\mmserver.ui
?????文件????????409??2017-12-08?19:35??MuaMuaServer\MuaMuaServer.pro
?????文件??????23951??2018-01-21?12:59??MuaMuaServer\MuaMuaServer.pro.user
?????文件???????1580??2017-12-10?18:48??MuaMuaServer\userlist.h
?????文件???????1904??2017-12-09?15:12??MuaMua\accountcombobox.cpp
?????文件????????518??2017-12-08?11:03??MuaMua\accountcombobox.h
?????文件???????1863??2017-12-08?22:31??MuaMua\accountitem.cpp
?????文件????????982??2017-12-08?10:24??MuaMua\accountitem.h
?????文件????????479??2017-12-08?12:56??MuaMua\accountitem.ui
?????文件???????2947??2017-12-10?15:23??MuaMua\findpassword.cpp
?????文件????????827??2017-12-10?15:03??MuaMua\findpassword.h
?????文件???????2565??2017-12-10?15:06??MuaMua\findpassword.ui
?????文件???????3717??2017-12-10?11:36??MuaMua\initsurface.cpp
?????文件???????1188??2017-12-10?11:15??MuaMua\initsurface.h
?????文件????????413??2017-12-09?09:45??MuaMua\initsurface.ui
?????文件????????887??2017-12-10?19:49??MuaMua\main.cpp
?????文件????????948??2017-12-08?10:08??MuaMua\main.cpp.Mb9508
?????文件?????620652??2017-11-20?16:59??MuaMua\MMimage\alpha.png
?????文件???????3429??2016-12-22?09:47??MuaMua\MMimage\arrowback.png
?????文件????1216750??2016-12-21?21:58??MuaMua\MMimage\back.gif
?????文件???????3567??2016-12-22?09:48??MuaMua\MMimage\closeback.png
?????文件???????1200??2016-06-30?17:44??MuaMua\MMimage\delete.png
?????文件???????3758??2017-12-08?14:05??MuaMua\MMimage\delete_1.png
?????文件???????3357??2017-12-07?22:47??MuaMua\MMimage\delete_2.png
?????文件????????201??2016-06-30?17:41??MuaMua\MMimage\down.png
?????文件????????296??2016-01-21?15:23??MuaMua\MMimage\drop_down_Button.png
?????文件????????477??2016-06-30?17:41??MuaMua\MMimage\edit.png
............此處省略68個文件信息
- 上一篇:sql課程設計物流管理系統
- 下一篇:mysql ocp題庫完整版.pdf
評論
共有 條評論