Commit 10ba2608 by ss.dai

修改订单搜索

parent 421f152b
......@@ -635,24 +635,25 @@ void FlowControl::onReEntryOrder(const QString &orderId)
emit showAlert(AlertForm::SUCCESS, "补录销售单成功");
}
}
QStringList FlowControl::GetSearchResult(const QString &orderNum)
void FlowControl::onSerachOrder(const QString &text)
{
QStringList tmplist;
if(!orderNum.isEmpty())
QStringList orderIdList;
if(!text.isEmpty())
{
QMap<QString, OrderObject*>::iterator order;
for(order = m_ordersMap.begin(); order!=m_ordersMap.end(); order++)
{
QMap<QString, OrderObject*>::iterator i;
for(i = m_ordersMap.begin(); i!=m_ordersMap.end(); i++)
QString orderId = order.key();
while (!orderId.at(0).isDigit())
{
QString tmpOrderId = i.key();
while (!tmpOrderId.at(0).isDigit()) {
tmpOrderId = tmpOrderId.mid(1);
orderId = orderId.mid(1);
}
if(tmpOrderId.startsWith(orderNum))
if(orderId.startsWith(text))
{
tmplist.append(i.key());
orderIdList.append(order.key());
}
}
}
return tmplist;
emit showSearchOrderResult(orderIdList);
}
......@@ -93,6 +93,11 @@ signals:
* 返回:NULL
* */
void showOrderDetails(OrderObject* orderObject);
/* 功能:显示订单搜索结果
* 参数:[1]搜索结果
* 返回:NULL
* */
void showSearchOrderResult(const QStringList& orderIdList);
private slots:
/* 功能:获取门店信息
......@@ -198,11 +203,11 @@ public slots:
* 返回:NULL
* */
void onReEntryOrder(const QString& orderId);
/* 功能:根据订单号搜索订单
* 参数:订单号
/* 功能:搜索订单
* 参数:[1]搜索内容
* 返回:NULL
* */
QStringList GetSearchResult(const QString &orderNum);
void onSerachOrder(const QString& text);
};
#endif // FLOWCONTROL_H
#include "ClickedLineEdit.h"
......@@ -12,10 +12,17 @@ public:
:QLineEdit(parent){}
protected:
void mousePressEvent(QMouseEvent *event);
void mousePressEvent(QMouseEvent *event)
{
if (event->button()==Qt::LeftButton)//拦截点击左键动作
{
emit clicked();
event->accept();//默认处理过程
}
}
signals:
void ShowNumPad();
void clicked();
};
#endif // CLICKEDLINEEDIT_H
#include "SysTray.h"
#include <QApplication>
SysTray::SysTray(QObject *parent) :
QSystemTrayIcon(parent)
{
_CreatMenu();
setIcon(QIcon(":takeaway.ico"));
}
void SysTray::_CreatMenu()
{
m_menu = new QMenu();
m_menu->setObjectName("trayMenu");
QAction *acQuit = new QAction("退出", m_menu);
connect(acQuit, &QAction::triggered, this, &SysTray::onActionQuitTriggered);
m_menu->addAction(acQuit);
setContextMenu(m_menu);
}
void SysTray::onActionQuitTriggered()
{
qApp->exit();
}
......@@ -11,14 +11,21 @@ class SysTray : public QSystemTrayIcon
public:
explicit SysTray(QObject *parent = 0);
void creatMenu();
private:
QMenu *m_menu;
signals:
void sgOpenMainDialog(); //打开main
void sgExit(); //退出
/* 功能:创建菜单
* 参数:[1]token
* 返回:NULL
* */
void _CreatMenu();
private slots:
void iconIsActived(QSystemTrayIcon::ActivationReason reason);
/* 功能:处理退出点击动作
* 参数:NULL
* 返回:NULL
* */
void onActionQuitTriggered();
};
#endif // SYSTRAY_H
#include "ClickedLineEdit.h"
void ClickedLineEdit::mousePressEvent(QMouseEvent *event)
{
if (event->button()==Qt::LeftButton)//拦截点击左键动作
{
emit ShowNumPad();
event->accept();//默认处理过程
}
return;
}
#include "SysTray.h"
SysTray::SysTray(QObject *parent) :
QSystemTrayIcon(parent)
{
creatMenu();
this->setIcon( QIcon(":takeaway.ico"));
connect(this , SIGNAL(activated(QSystemTrayIcon::ActivationReason)), this, SLOT(iconIsActived(QSystemTrayIcon::ActivationReason)));
}
void SysTray::creatMenu()
{
QMenu *menu = new QMenu();
QAction *quit = new QAction( tr("退出"),menu);
connect( quit ,&QAction::triggered, this, &SysTray::sgExit);
menu->addAction(quit);
menu->setStyleSheet( "QMenu\
{\
font: 10pt \"新宋体\";\
color: rgb(0, 0, 0);\
}\
");
this->setContextMenu( menu);
}
void SysTray::iconIsActived(QSystemTrayIcon::ActivationReason reason)
{
switch(reason)
{ //点击托盘显示窗口
case QSystemTrayIcon::Trigger:
emit sgOpenMainDialog();
break;
case QSystemTrayIcon::DoubleClick:
emit sgOpenMainDialog();
break;
default:
break;
}
}
#include "NumpadForm.h"
#include "ui_NumpadForm.h"
NumpadForm::NumpadForm(QWidget *parent) :
QDialog(parent),
ui(new Ui::NumpadForm)
{
ui->setupUi(this);
this->setWindowFlags(Qt::FramelessWindowHint);
this->setAttribute(Qt::WA_TranslucentBackground);
this->move(parent->width()*2/3, parent->height()/3);
this->hide();
for(int i=0; i<10; i++)
{
QPushButton *targetBtn = this->findChild<QPushButton*>(QString("numpadBtn%1").arg(i));
if(targetBtn!=NULL)
{
connect(targetBtn, &QPushButton::clicked, this, &NumpadForm::onNumBtnClicked);
}
}
}
NumpadForm::~NumpadForm()
{
delete ui;
}
void NumpadForm::onNumBtnClicked()
{
QPushButton *targetBtn = (QPushButton*)sender();
emit inputNum(targetBtn->property("num").toInt());
}
void NumpadForm::on_numpadBtnCancle_clicked()
{
emit cleanInput();
this->hide();
}
void NumpadForm::on_numpadBtnDel_clicked()
{
emit backInput();
}
#ifndef NUMPADFORM_H
#define NUMPADFORM_H
#include <QDialog>
namespace Ui {
class NumpadForm;
}
class NumpadForm : public QDialog
{
Q_OBJECT
public:
explicit NumpadForm(QWidget *parent = 0);
~NumpadForm();
private:
Ui::NumpadForm *ui;
private slots:
void onNumBtnClicked();
void on_numpadBtnCancle_clicked();
void on_numpadBtnDel_clicked();
signals:
void inputNum(int num);
void backInput();
void cleanInput();
};
#endif // NUMPADFORM_H
#include "SRForm.h"
#include "ui_SRForm.h"
#include <QDebug>
#include <Control/flowControl.h>
SerachResultForm::SerachResultForm(QWidget *parent) :
QDialog(parent),
ui(new Ui::SerachResultForm)
{
ui->setupUi(this);
this->setWindowFlags(Qt::FramelessWindowHint);
this->setAttribute(Qt::WA_TranslucentBackground);
this->hide();
}
SerachResultForm::~SerachResultForm()
{
delete ui;
}
void SerachResultForm::iniListWidget(const QStringList &list)
{
qDebug() << __FUNCTION__;
ui->searchResultListWdg->clear();
if(list.isEmpty())
{
this->hide();
}else
{
this->show();
ui->searchResultListWdg->addItems(list);
}
}
void SerachResultForm::on_searchResultListWdg_itemClicked(QListWidgetItem *item)
{
this->hide();
emit currentTextChanged(item->text());
emit numform();
}
void SerachResultForm::do_searchResult(const QString &result)
{
this->iniListWidget(FlowControl::GetInstance().GetSearchResult(result));
}
#ifndef SRFORM_H
#define SRFORM_H
#include <QDialog>
#include <QListWidgetItem>
namespace Ui {
class SerachResultForm;
}
class SerachResultForm : public QDialog
{
Q_OBJECT
public:
explicit SerachResultForm(QWidget *parent = 0);
~SerachResultForm();
void iniListWidget(const QStringList&);
private:
Ui::SerachResultForm *ui;
private slots:
void on_searchResultListWdg_itemClicked(QListWidgetItem * item);
;
public slots:
void do_searchResult(const QString& result);
signals:
void currentTextChanged(const QString&);
void numform();
};
#endif // SRFORM_H
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>SerachResultForm</class>
<widget class="QDialog" name="SerachResultForm">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>310</width>
<height>200</height>
</rect>
</property>
<property name="windowTitle">
<string>Dialog</string>
</property>
<layout class="QGridLayout" name="gridLayout">
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<property name="spacing">
<number>0</number>
</property>
<item row="0" column="0">
<widget class="QWidget" name="searchResultWdg" native="true">
<layout class="QGridLayout" name="gridLayout_2">
<property name="leftMargin">
<number>5</number>
</property>
<property name="topMargin">
<number>5</number>
</property>
<property name="rightMargin">
<number>5</number>
</property>
<property name="bottomMargin">
<number>5</number>
</property>
<property name="spacing">
<number>5</number>
</property>
<item row="0" column="0">
<widget class="QListWidget" name="searchResultListWdg">
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="frameShape">
<enum>QFrame::NoFrame</enum>
</property>
<property name="horizontalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property>
<property name="autoScrollMargin">
<number>16</number>
</property>
<property name="editTriggers">
<set>QAbstractItemView::NoEditTriggers</set>
</property>
<property name="selectionBehavior">
<enum>QAbstractItemView::SelectRows</enum>
</property>
<property name="flow">
<enum>QListView::TopToBottom</enum>
</property>
<property name="spacing">
<number>10</number>
</property>
<property name="viewMode">
<enum>QListView::ListMode</enum>
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</widget>
</item>
</layout>
</widget>
<resources/>
<connections/>
</ui>
......@@ -39,10 +39,9 @@ SOURCES += main.cpp\
detailForm.cpp \
Control/refundControl.cpp \
Model/stockObject.cpp \
NumpadForm.cpp \
SRForm.cpp \
Dclass/ClickedLineEdit.cpp \
Dclass/SysTray.cpp
DTools/clickedLineEdit.cpp \
DTools/sysTray.cpp \
padForm.cpp
HEADERS += \
mainForm.h \
......@@ -65,10 +64,9 @@ HEADERS += \
detailForm.h \
Control/refundControl.h \
Model/stockObject.h \
NumpadForm.h \
SRForm.h \
Dclass/ClickedLineEdit.h \
Dclass/SysTray.h
DTools/clickedLineEdit.h \
DTools/sysTray.h \
padForm.h
FORMS += mainForm.ui \
alertForm.ui \
......@@ -77,8 +75,7 @@ FORMS += mainForm.ui \
settingForm.ui \
floatForm.ui \
detailForm.ui \
NumpadForm.ui \
SRForm.ui
padForm.ui
RC_FILE += fmTakeaway.rc
......@@ -89,9 +86,3 @@ CONFIG(release, debug|release) {
LIBS += -L../fmPlugin/debug -lfmPlugin
LIBS += -L../fmPrinter/debug -lfmPrinter
}
RESOURCES +=
DISTFILES +=
......@@ -30,8 +30,6 @@ MainForm::MainForm(QWidget *parent) :
qRegisterMetaType< QList<DeliverObject> >("QList<DeliverObject>");
qRegisterMetaType<AlertForm::Type>("AlertForm::Type");
// 连接信号槽
m_numpadForm = new NumpadForm(this);
m_srForm = new SerachResultForm(this);
connect(&m_timeTimer, &QTimer::timeout, this, &MainForm::onSetCurrentTime);
connect(this, &MainForm::flowStart, &FlowControl::GetInstance(), &FlowControl::onFlowStart);
connect(this, &MainForm::processOrder, &FlowControl::GetInstance(), &FlowControl::onProcessOrder);
......@@ -46,14 +44,10 @@ MainForm::MainForm(QWidget *parent) :
connect(&FlowControl::GetInstance(), &FlowControl::showDeliverPickForm, this, &MainForm::onShowDeliverPickForm);
connect(&FlowControl::GetInstance(), &FlowControl::showCashierPickForm, this, &MainForm::onShowCashierPickForm);
connect(&FlowControl::GetInstance(), &FlowControl::showOrderDetails, this, &MainForm::onShowOrderDetails);
connect(&m_tray, &SysTray::sgExit, this, &MainForm::close);
connect(ui->mainEdtSearch, &ClickedLineEdit::ShowNumPad, m_numpadForm,&QWidget::show);
connect(m_numpadForm, &NumpadForm::inputNum, this, &MainForm::onInputNum);
connect(m_numpadForm, &NumpadForm::backInput, this, &MainForm::onBackInput);
connect(m_numpadForm, &NumpadForm::cleanInput, this, &MainForm::onCleanInput);
connect(ui->mainEdtSearch,&QLineEdit::textChanged, m_srForm,&SerachResultForm::do_searchResult);
connect(m_srForm, &SerachResultForm::currentTextChanged,this,&MainForm::getOrderDetails);
connect(m_srForm,&SerachResultForm::numform,m_numpadForm,&QWidget::hide);
// 搜索订单的信号槽
connect(ui->mainEdtSearch, &ClickedLineEdit::textChanged, &FlowControl::GetInstance(), &FlowControl::onSerachOrder);
connect(&FlowControl::GetInstance(), &FlowControl::showSearchOrderResult, this, &MainForm::onShowSearchOrderResult);
// 初始化界面
_Init();
// 开启时间定时器
......@@ -73,20 +67,38 @@ void MainForm::MyShow()
m_pickForm = new PickForm(this);
connect(m_pickForm, &PickForm::updateCashier, this, &MainForm::onUpdateCashier);
m_settingForm = new SettingForm(this);
m_detailForm = new DetailForm(this);
m_padForm = new PadForm(this);
m_padForm->move(pos().x()+width()-300, pos().y()+height()-438);
m_padForm->hide();
connect(m_padForm, &PadForm::numClicked, this, &MainForm::onNumClicked);
connect(m_padForm, &PadForm::numDelete, this, &MainForm::onNumDelete);
connect(m_padForm, &PadForm::numClear, ui->mainEdtSearch, &ClickedLineEdit::clear);
m_resultForm = new QListWidget(this);
m_resultForm->setObjectName("mainListWdg0");
m_resultForm->setFixedSize(240, 200);
m_resultForm->move(70, ui->mainFrmSearch->pos().y()-190);
m_resultForm->hide();
connect(m_resultForm, &QListWidget::itemClicked, this, &MainForm::onSearchResultItemClicked);
emit flowStart();
QPoint point=ui->mainEdtSearch->mapToParent(ui->mainEdtSearch->pos());
QPoint point1=ui->mainEdtSearch->mapToGlobal(point);
m_srForm->move(point.x(), point1.y()-260);
//QLOG_DEBUG()<<point.x()<<point.y();
return;
}
void MainForm::_Init()
{
this->setWindowFlags(this->windowFlags() | Qt::FramelessWindowHint | Qt::WindowStaysOnTopHint);
// 显示托盘
m_tray.show();
// 设置任务栏图标和标题
setWindowIcon(QIcon(":takeaway.ico"));
// 初始化文字
ui->mainLabStoreid->setText(UI_STOREID);
ui->mainLabVersion->setText(APP_VERSION);
......@@ -124,8 +136,6 @@ void MainForm::_Init()
m_prevBtn = ui->mainBtnNew;
m_prevTable = ui->mainTableNew;
m_currentTable = ui->mainTableNew;
//显示系统托盘
m_tray.show();
// 门店营业状态详情暂时屏蔽
// TODO
......@@ -190,6 +200,18 @@ void MainForm::onShowOrderDetails(OrderObject *orderObject)
m_detailForm->show();
}
void MainForm::onShowSearchOrderResult(const QStringList &orderIdList)
{
if(orderIdList.isEmpty())
{
m_resultForm->hide();
return;
}
m_resultForm->clear();
m_resultForm->addItems(orderIdList);
m_resultForm->show();
}
void MainForm::_RevertBtnTable()
{
m_prevBtn->setChecked(false);
......@@ -368,18 +390,27 @@ void MainForm::onMainTableItemClicked(QTableWidgetItem *item)
{
emit getOrderDetails(((QTableWidget*)sender())->item(item->row(), 1)->text());
}
void MainForm::onInputNum(int num)
void MainForm::on_mainEdtSearch_clicked()
{
m_padForm->show();
}
void MainForm::onNumClicked(const QString &num)
{
ui->mainEdtSearch->setText(QString("%1%2").arg(ui->mainEdtSearch->text()).arg(num));
ui->mainEdtSearch->setText(ui->mainEdtSearch->text().append(num));
}
void MainForm::onBackInput()
void MainForm::onNumDelete()
{
QString tmpStr = ui->mainEdtSearch->text();
ui->mainEdtSearch->setText(tmpStr.mid(0, tmpStr.length()-1));
QString text = ui->mainEdtSearch->text();
ui->mainEdtSearch->setText(text.left(text.length()-1));
}
void MainForm::onCleanInput()
void MainForm::onSearchResultItemClicked(QListWidgetItem *item)
{
ui->mainEdtSearch->setText("");
ui->mainEdtSearch->clear();
m_padForm->hide();
m_resultForm->hide();
emit getOrderDetails(item->text());
}
......@@ -9,11 +9,10 @@
#include "pickForm.h"
#include "settingForm.h"
#include "detailForm.h"
#include "DTools/sysTray.h"
#include "padForm.h"
#include <QListWidget>
#include <QTimer>
#include "Dclass/SysTray.h"
#include "Dclass/ClickedLineEdit.h"
#include "NumpadForm.h"
#include "SRForm.h"
namespace Ui {
class MainForm;
......@@ -53,19 +52,20 @@ private:
SettingForm *m_settingForm;
// 订单详情窗口
DetailForm *m_detailForm;
// 数字键盘窗口
PadForm *m_padForm;
// 搜索结果窗口
QListWidget *m_resultForm;
// 当前选中的表
QTableWidget *m_currentTable;
// 系统托盘
SysTray m_tray;
// 搜索键盘
NumpadForm *m_numpadForm;
// 搜索结果
SerachResultForm *m_srForm;
// 置顶计数器
int m_raiseIndex;
// 托盘图标
SysTray m_tray;
/* 功能:还原按钮和表
* 参数:NULL
* 返回:NULL
......@@ -176,6 +176,26 @@ private slots:
* 返回:NULL
* */
void onMainTableItemClicked(QTableWidgetItem *item);
/* 功能:点击搜索对应动作
* 参数:NULL
* 返回:NULL
* */
void on_mainEdtSearch_clicked();
/* 功能:键盘数字点击处理
* 参数:NULL
* 返回:NULL
* */
void onNumClicked(const QString& num);
/* 功能:键盘数字删除处理
* 参数:NULL
* 返回:NULL
* */
void onNumDelete();
/* 功能:点击搜索结果订单对应动作
* 参数:NULL
* 返回:NULL
* */
void onSearchResultItemClicked(QListWidgetItem * item);
public slots:
/* 功能:隐藏通知窗口
......@@ -228,22 +248,11 @@ public slots:
* 返回:NULL
* */
void onShowOrderDetails(OrderObject* orderObject);
/* 功能:搜索框输入数字
* 参数:[1]按键数字
/* 功能:显示订单搜索结果
* 参数:[1]订单搜索结果
* 返回:NULL
* */
void onInputNum(int num);
/* 功能:搜索框删除一格
* 参数:NULL
* 返回:NULL
* */
void onBackInput();
/* 功能:搜索框清空数字
* 参数:NULL
* 返回:NULL
* */
void onCleanInput();
void onShowSearchOrderResult(const QStringList& orderIdList);
};
......
......@@ -1232,7 +1232,7 @@
<customwidget>
<class>ClickedLineEdit</class>
<extends>QLineEdit</extends>
<header>DClass/ClickedLineEdit.h</header>
<header>DTools/clickedlineedit.h</header>
</customwidget>
</customwidgets>
<resources/>
......
#include "padForm.h"
#include "ui_padForm.h"
PadForm::PadForm(QWidget *parent) :
QDialog(parent),
ui(new Ui::PadForm)
{
ui->setupUi(this);
setWindowFlags(windowFlags() | Qt::FramelessWindowHint);
}
PadForm::~PadForm()
{
delete ui;
}
void PadForm::onNumClicked()
{
QPushButton *btn = (QPushButton*)sender();
emit numClicked(btn->property("num").toString());
}
void PadForm::on_padBtnDel_clicked()
{
emit numDelete();
}
void PadForm::on_padBtnClose_clicked()
{
emit numClear();
hide();
}
#ifndef PADFORM_H
#define PADFORM_H
#include <QDialog>
namespace Ui {
class PadForm;
}
class PadForm : public QDialog
{
Q_OBJECT
public:
explicit PadForm(QWidget *parent = 0);
~PadForm();
private:
Ui::PadForm *ui;
private slots:
/* 功能:数字点击对应操作
* 参数:NULL
* 返回:NULL
* */
void onNumClicked();
/* 功能:删除按钮对应操作
* 参数:NULL
* 返回:NULL
* */
void on_padBtnDel_clicked();
/* 功能:清空按钮对应操作
* 参数:NULL
* 返回:NULL
* */
void on_padBtnClose_clicked();
signals:
void numClicked(const QString& num);
void numDelete();
void numClear();
};
#endif // PADFORM_H
......@@ -27,12 +27,11 @@
<file>detailFrm_bg2.png</file>
<file>detailLab.png</file>
<file>takeaway.ico</file>
<file>numpad_bg.png</file>
<file>numpad_btn_123.png</file>
<file>numpad_btn_456.png</file>
<file>numpad_btn_7890.png</file>
<file>numpad_btn_back_normal.png</file>
<file>numpad_btn_back_press.png</file>
<file>notify_bg.png</file>
<file>pad_bg.png</file>
<file>numBtn0.png</file>
<file>numBtn1.png</file>
<file>numBtn2.png</file>
<file>delBtn_normal.png</file>
<file>delBtn_press.png</file>
</qresource>
</RCC>
......@@ -489,70 +489,6 @@ QWidget
height: 0px;
}
/*---------------------------------DetailForm[ end ]---------------------------------*/
/*---------------------------------NumpadForm[beigin]---------------------------------*/
#numpadWdg
{
border-image: url(:numpad_bg.png);
}
#numpadBtn1,#numpadBtn2,#numpadBtn3
{
font: 12pt "微软雅黑";
color: rgb(29, 29, 29);
border-image: url(:numpad_btn_123.png);
}
#numpadBtn4,#numpadBtn5,#numpadBtn6
{
font: 12pt "微软雅黑";
color: rgb(29, 29, 29);
border-image: url(:numpad_btn_456.png);
}
#numpadBtn7,#numpadBtn8,#numpadBtn9,#numpadBtn0,#numpadBtnCancle
{
font: 12pt "微软雅黑";
color: rgb(29, 29, 29);
border-image: url(:numpad_btn_7890.png);
}
#numpadBtnDel
{
border-image: url(:numpad_btn_back_normal.png);
}
#numpadBtn1:pressed,#numpadBtn2:pressed,#numpadBtn3:pressed
{
font: 12pt "微软雅黑";
color: rgb(230, 237, 225);
border-image: url(:numpad_btn_123.png);
}
#numpadBtn4:pressed,#numpadBtn5:pressed,#numpadBtn6:pressed
{
font: 12pt "微软雅黑";
color: rgb(230, 237, 225);
border-image: url(:numpad_btn_456.png);
}
#numpadBtn7:pressed,#numpadBtn8:pressed,#numpadBtn9:pressed,#numpadBtn0:pressed,#numpadBtnCancle:pressed
{
font: 12pt "微软雅黑";
color: rgb(230, 237, 225);
border-image: url(:numpad_btn_7890.png);
}
#numpadBtnDel:pressed
{
border-image: url(:numpad_btn_back_press.png);
}
/*---------------------------------NumpadForm[ end ]---------------------------------*/
/*---------------------------------SearchResultForm[beigin]---------------------------------*/
#searchResultWdg
{
border-image: url(:notify_bg.png);
}
#searchResultListWdg
{
color: rgb(90, 90, 90);
font: 13pt "微软雅黑";
}
/*---------------------------------SearchResultForm[ end ]---------------------------------*/
......
rcc -binary deaufult.qrc -o ..\..\..\build\takeaway-Debug\fmTakeaway\debug\skin\deaufult.rcc
pause
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment