91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 509KB
    文件類(lèi)型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-05-23
  • 語(yǔ)言: 其他
  • 標(biāo)簽:

資源簡(jiǎn)介

在Linux下用Qt寫(xiě)的無(wú)線(xiàn)點(diǎn)菜系統(tǒng)。用Qt程序做出圖形界面,再用SOcket和Client實(shí)現(xiàn)點(diǎn)菜系統(tǒng)的接收和發(fā)送。

資源截圖

代碼片段和文件信息



#include?“choosemenu.h“
#include?“openroom.h“
//#include?“sendselectedmenus.h“

#include?
#include?
#include?
#include?
#include?
#include?
#include?

//extern?currentRoom;

extern?bool?room1Flag?room2Flagroom3Flagroom4Flagroom5Flagroom5Flagroom6Flagroom7Flagroom8Flag;
//extern?int?currentRoom;
ChooseMenu::ChooseMenu(QWidget?*parent):QDialog(parent)
{

//currentRoom?=?0;//set?the?current?room?is?invalid
addButton?=?new?QPushButton(“add“);
removeButton?=?new?QPushButton(“remove“);
okButton?=?new?QPushButton(“ok“);
backButton?=?new?QPushButton(“back“);

supplyMenuListWidget?=?new?QListWidget;

menuList?=?new?QStringList;
readMenu();
/*//test?data
supplyMenuListWidget->addItem(“seafish?100“);
supplyMenuListWidget->addItem(“sayu?200“);
supplyMenuListWidget->addItem(“beke?150“);
supplyMenuListWidget->addItem(“baicai?10“);
supplyMenuListWidget->addItem(“potato?20“);
supplyMenuListWidget->addItem(“tomato?15“);
supplyMenuListWidget->addItem(“meat?80“);
supplyMenuListWidget->addItem(“niurou?100“);
supplyMenuListWidget->addItem(“sanyang?300“);*/
supplyMenuListWidget->addItems(*menuList);

selectionMenuListWidget?=?new?QListWidget;

QVBoxLayout?*vBoxLayout?=?new?QVBoxLayout;
vBoxLayout->addWidget(addButton);
vBoxLayout->addStretch();
vBoxLayout->addWidget(removeButton);
vBoxLayout->addStretch();
vBoxLayout->addWidget(okButton);
vBoxLayout->addStretch();
vBoxLayout->addWidget(backButton);

QHBoxLayout?*mainLayout?=?new?QHBoxLayout;
mainLayout->addWidget(supplyMenuListWidget);
mainLayout->addLayout(vBoxLayout);
mainLayout->addWidget(selectionMenuListWidget);

setLayout(mainLayout);
//setWindowtitle(“select?menu“);
connection();
//resize(400300);

}

void?ChooseMenu::readMenu()
{
QFile?file(“gettabledata.txt“);
file.open(QIODevice::ReadOnly);
QTextStream?in(&file);
while?(!in.atEnd())
{
QString?str?=?in.readLine(100);
(*menuList)< }



}

void?ChooseMenu::writeSelectedMenus()
{
//write?the?selected?menus?to?the?file--selectedmenus.txt
QFile?file(“selectedmenus.txt“);
file.open(QIODevice::WriteOnly);
QTextStream?out(&file);

//flag?which?room?is?sent?to?payed
out<windowtitle()+“\n“;

int?rowNum?=?selectionMenuListWidget->count();
int?i?=?0;
for?(i;i {
QListWidgetItem?*item=selectionMenuListWidget->item(i);
out<text()+“\n“;
}

file.close();


//send?the?data

/*pthread_t?pid;
pthread_create(&pidNULLsend_selected_menusNULL);

sleep(10);

if(0?!=pthread_cancel(pid))
{
printf(“Can‘t?cancel?the?sendselectedmenus?thread\n“);

}*/

//clear?the?selectedmenus.txt


}

void?ChooseMenu::addSlot()
{
QListWidgetItem??*item?=?supplyMenuListWidget->currentItem();
selectionMenuListWidget->addItem(item->text());
//selectionMenuListWidget->addItem(“item“);
//update();

}

/*void?ChooseMenu::addSlot(QListWidgetItem?*item)
{
//QListWidgetItem??*item?=?supplyMenuListWidget->cur

?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----

?????文件?????????91??2010-06-28?21:23??big-project-late\client\gettabledata.txt

?????文件???????6439??2010-06-27?18:02??big-project-late\client\choosemenu.cpp

?????文件?????????27??2010-06-28?21:23??big-project-late\client\selectedmenus.txt

?????文件????????854??2010-06-27?17:59??big-project-late\client\choosemenu.h

?????文件?????178940??2010-06-28?19:24??big-project-late\client\moc_openroom.o

?????文件?????175012??2010-06-28?19:24??big-project-late\client\main.o

?????文件???????9859??2010-06-27?11:58??big-project-late\client\openroom.cpp

?????文件???????8612??2010-06-23?19:56??big-project-late\client\Makefile

?????文件?????853970??2010-06-28?19:24??big-project-late\client\client

?????文件????????359??2010-06-22?21:22??big-project-late\client\client.pro

?????文件???????2770??2010-06-28?19:24??big-project-late\client\moc_openroom.cpp

?????文件???????1872??2010-06-27?17:55??big-project-late\client\sendselectedmenus.h

?????文件?????211652??2010-06-28?19:24??big-project-late\client\choosemenu.o

?????文件????????584??2010-06-27?17:56??big-project-late\client\main.cpp

?????文件???????1280??2010-06-25?21:19??big-project-late\client\openroom.h

?????文件?????202896??2010-06-28?19:24??big-project-late\client\openroom.o

?????文件???????2246??2010-06-28?19:24??big-project-late\client\moc_choosemenu.cpp

?????文件???????1651??2010-06-27?16:31??big-project-late\client\gettabledata.h

?????文件?????177912??2010-06-28?19:24??big-project-late\client\moc_choosemenu.o

?????文件??????11952??2010-06-28?21:22??big-project-late\server\paymanagement.cpp

?????文件???????2485??2010-06-28?21:28??big-project-late\server\moc_menumanagement.cpp

?????文件??????81371??2010-06-28?21:28??big-project-late\server\server

?????文件????????385??2010-06-21?17:51??big-project-late\server\server.pro

?????文件?????????91??2010-06-28?21:28??big-project-late\server\tabledata.txt

?????文件??????26204??2010-06-28?21:28??big-project-late\server\main.o

?????文件????????972??2010-06-22?07:49??big-project-late\server\paymanagement.h

?????文件???????9326??2010-06-28?21:27??big-project-late\server\getselectedmenusdata.h

?????文件???????9113??2010-06-28?21:27??big-project-late\server\Makefile

?????文件???????2108??2010-06-27?17:34??big-project-late\server\sendtabledata.h

?????文件???????8416??2010-06-27?08:38??big-project-late\server\menumanagement.cpp

............此處省略16個(gè)文件信息

評(píng)論

共有 條評(píng)論