Commit b9062ad8 by unknown

增加打印机选项

parent 891537b0
#include "fmPrinter.h" #include "fmPrinter.h"
#include <windows.h> #include <windows.h>
#include <winspool.h> #include <winspool.h>
#include <QFile> #include <QFile>
...@@ -6,6 +6,7 @@ ...@@ -6,6 +6,7 @@
#include <QDateTime> #include <QDateTime>
#include <QPrinter> #include <QPrinter>
#include <QTextDocument> #include <QTextDocument>
#include <QDebug>
FmPrinter &FmPrinter::GetInstance() FmPrinter &FmPrinter::GetInstance()
{ {
...@@ -17,19 +18,24 @@ bool FmPrinter::DoPrint(QString printerName, OrderObject *pData, QString& error) ...@@ -17,19 +18,24 @@ bool FmPrinter::DoPrint(QString printerName, OrderObject *pData, QString& error)
{ {
foreach(QString data, _GetPrintData(pData)) foreach(QString data, _GetPrintData(pData))
{ {
if(printerName.compare("禁用此打印机"))
{
if(!_RawDataToPrinter(printerName, data, error)) if(!_RawDataToPrinter(printerName, data, error))
{ {
return false; return false;
} }
} }
}
return true; return true;
} }
bool FmPrinter::TestPrint(QString printerName, QString data) bool FmPrinter::TestPrint(QString printerName, QString data)
{ {
QString error; QString error;
if(printerName.compare("禁用此打印机"))
{
return _RawDataToPrinter(printerName, data, error); return _RawDataToPrinter(printerName, data, error);
}
} }
QStringList FmPrinter::_GetPrintData(OrderObject *pData) QStringList FmPrinter::_GetPrintData(OrderObject *pData)
...@@ -37,7 +43,6 @@ QStringList FmPrinter::_GetPrintData(OrderObject *pData) ...@@ -37,7 +43,6 @@ QStringList FmPrinter::_GetPrintData(OrderObject *pData)
QStringList str_list; QStringList str_list;
QString str_print; QString str_print;
QString str_comd_list; QString str_comd_list;
QString filePath = QString("%1/printformat.txt").arg(QCoreApplication::applicationDirPath()); QString filePath = QString("%1/printformat.txt").arg(QCoreApplication::applicationDirPath());
QFile file(filePath); QFile file(filePath);
if( !file.open( QFile::ReadOnly)){ if( !file.open( QFile::ReadOnly)){
...@@ -57,13 +62,13 @@ QStringList FmPrinter::_GetPrintData(OrderObject *pData) ...@@ -57,13 +62,13 @@ QStringList FmPrinter::_GetPrintData(OrderObject *pData)
QStringList cfgList; QStringList cfgList;
cfgList = pData->printcfg.split('|'); cfgList = pData->printcfg.split('|');
foreach (QString v, cfgList) { foreach (QString v, cfgList) {
QString print, fee; QString print, fee;
if(!v.compare("顾客留存")) if(!v.compare("顾客留存"))
{ {
fee = "应付金额:¥"+_Penny2Dollar(pData->user_fee); fee = "应付金额:¥"+_Penny2Dollar(pData->user_fee);
}else if(!v.compare("商户留存")) //}
/*else if(!v.compare("商户留存"))
{ {
if(!pData->pay_type.compare("货到付款")) if(!pData->pay_type.compare("货到付款"))
{ {
...@@ -72,8 +77,10 @@ QStringList FmPrinter::_GetPrintData(OrderObject *pData) ...@@ -72,8 +77,10 @@ QStringList FmPrinter::_GetPrintData(OrderObject *pData)
{ {
fee = "应收现金:¥ 0"; fee = "应收现金:¥ 0";
} }
}else }*/
{
//else
//{
if(!pData->pay_type.compare("货到付款")) if(!pData->pay_type.compare("货到付款"))
{ {
fee = "应收现金:¥"+_Penny2Dollar(pData->user_fee); fee = "应收现金:¥"+_Penny2Dollar(pData->user_fee);
...@@ -81,7 +88,7 @@ QStringList FmPrinter::_GetPrintData(OrderObject *pData) ...@@ -81,7 +88,7 @@ QStringList FmPrinter::_GetPrintData(OrderObject *pData)
{ {
fee = "应收现金:¥ 0"; fee = "应收现金:¥ 0";
} }
} // }
QString orderType; QString orderType;
switch(pData->order_type) switch(pData->order_type)
...@@ -108,8 +115,9 @@ QStringList FmPrinter::_GetPrintData(OrderObject *pData) ...@@ -108,8 +115,9 @@ QStringList FmPrinter::_GetPrintData(OrderObject *pData)
str_list.append(print); str_list.append(print);
} }
}
return str_list; return str_list;
} }
bool FmPrinter::_RawDataToPrinter(QString printerName, QString data, QString &error) bool FmPrinter::_RawDataToPrinter(QString printerName, QString data, QString &error)
......
#include "flowControl.h" #include "flowControl.h"
#include "fmPlugin.h" #include "fmPlugin.h"
#include "fmPrinter.h" #include "fmPrinter.h"
#include "QsLog.h" #include "QsLog.h"
...@@ -229,7 +229,9 @@ bool FlowControl::_PullOrder() ...@@ -229,7 +229,9 @@ bool FlowControl::_PullOrder()
{ {
QString error; QString error;
QLOG_INFO() << QString("[---begin print---]."); QLOG_INFO() << QString("[---begin print---].");
if(FmPrinter::GetInstance().DoPrint(ConfigManger::GetInstance().GetPrinterName(), orderObject, error)) if(FmPrinter::GetInstance().DoPrint(ConfigManger::GetInstance().GetqtPrinterName(), orderObject, error)&&
FmPrinter::GetInstance().DoPrint(ConfigManger::GetInstance().GetlfPrinterName(), orderObject, error)&&
FmPrinter::GetInstance().DoPrint(ConfigManger::GetInstance().GetrcPrinterName(), orderObject, error))
{ {
QLOG_INFO() << QString("print sucessful"); QLOG_INFO() << QString("print sucessful");
file.open(QIODevice::WriteOnly); file.open(QIODevice::WriteOnly);
...@@ -253,7 +255,10 @@ bool FlowControl::_PullOrder() ...@@ -253,7 +255,10 @@ bool FlowControl::_PullOrder()
{ {
QString error; QString error;
QLOG_INFO() << QString("[---begin print---]."); QLOG_INFO() << QString("[---begin print---].");
if(FmPrinter::GetInstance().DoPrint(ConfigManger::GetInstance().GetPrinterName(), orderObject, error)) //if(FmPrinter::GetInstance().DoPrint(ConfigManger::GetInstance().GetPrinterName(), orderObject, error))
if(FmPrinter::GetInstance().DoPrint(ConfigManger::GetInstance().GetqtPrinterName(), orderObject, error)&&
FmPrinter::GetInstance().DoPrint(ConfigManger::GetInstance().GetlfPrinterName(), orderObject, error)&&
FmPrinter::GetInstance().DoPrint(ConfigManger::GetInstance().GetrcPrinterName(), orderObject, error))
{ {
QLOG_INFO() << QString("print sucessful"); QLOG_INFO() << QString("print sucessful");
file.open(QIODevice::WriteOnly); file.open(QIODevice::WriteOnly);
......
#include "configManger.h" #include "configManger.h"
#include <QApplication> #include <QApplication>
#include "preDefine.h" #include "preDefine.h"
#include <QDebug>
#include <QTextCodec>
ConfigManger &ConfigManger::GetInstance() ConfigManger &ConfigManger::GetInstance()
{ {
static ConfigManger cm; static ConfigManger cm;
...@@ -11,11 +12,14 @@ ConfigManger &ConfigManger::GetInstance() ...@@ -11,11 +12,14 @@ ConfigManger &ConfigManger::GetInstance()
ConfigManger::ConfigManger() ConfigManger::ConfigManger()
{ {
QTextCodec *codec = QTextCodec::codecForName("GBK");
QTextCodec::setCodecForLocale(codec);
QString appDir = QApplication::applicationDirPath(); QString appDir = QApplication::applicationDirPath();
QString config = QString("%1/%2").arg(appDir).arg(CONFIG_NAME); QString config = QString("%1/%2").arg(appDir).arg(CONFIG_NAME);
QString userConfig = QString("%1/%2").arg(appDir).arg(USERCONFIG_NAME); QString userConfig = QString("%1/%2").arg(appDir).arg(USERCONFIG_NAME);
m_config = new QSettings(config, QSettings::IniFormat); m_config = new QSettings(config, QSettings::IniFormat);
m_userConfig = new QSettings(userConfig, QSettings::IniFormat); m_userConfig = new QSettings(userConfig, QSettings::IniFormat);
m_userConfig->setIniCodec("GB2312");
} }
ConfigManger::SqlConnectInfo ConfigManger::GetSqlConnectInfo() ConfigManger::SqlConnectInfo ConfigManger::GetSqlConnectInfo()
...@@ -41,14 +45,36 @@ QUrl ConfigManger::GetServerUrl() ...@@ -41,14 +45,36 @@ QUrl ConfigManger::GetServerUrl()
return m_config->value(INI_SERVER).toUrl(); return m_config->value(INI_SERVER).toUrl();
} }
QString ConfigManger::GetPrinterName() QString ConfigManger::GetlfPrinterName()
{
qDebug()<<m_userConfig->value(INI_LFPRINTERNAME).toString();
return m_userConfig->value(INI_LFPRINTERNAME).toString();
}
QString ConfigManger::GetqtPrinterName()
{
qDebug()<<m_userConfig->value(INI_QTPRINTERNAME).toString();
return m_userConfig->value(INI_QTPRINTERNAME).toString();
}
QString ConfigManger::GetrcPrinterName()
{
qDebug()<<m_userConfig->value(INI_RCPRINTERNAME).toString();
return m_userConfig->value(INI_RCPRINTERNAME).toString();
}
void ConfigManger::SetlfPrinterName(const QString &printer)
{ {
return m_userConfig->value(INI_PRINTERNAME).toString(); m_userConfig->setValue(INI_LFPRINTERNAME, printer);
} }
void ConfigManger::SetPrinterName(const QString &printer) void ConfigManger::SetrcPrinterName(const QString &printer)
{
m_userConfig->setValue(INI_RCPRINTERNAME, printer);
}
void ConfigManger::SetqtPrinterName(const QString &printer)
{ {
m_userConfig->setValue(INI_PRINTERNAME, printer); m_userConfig->setValue(INI_QTPRINTERNAME, printer);
} }
QPoint ConfigManger::GetFloatInitPostion() QPoint ConfigManger::GetFloatInitPostion()
......
#ifndef CONFIGMANGER_H #ifndef CONFIGMANGER_H
#define CONFIGMANGER_H #define CONFIGMANGER_H
#include <QSettings> #include <QSettings>
...@@ -39,12 +39,24 @@ public: ...@@ -39,12 +39,24 @@ public:
* 参数:NULL * 参数:NULL
* 返回:服务器地址 * 返回:服务器地址
* */ * */
QString GetPrinterName(); QString GetlfPrinterName();
/* 功能:读取打印机名称
* 参数:NULL
* 返回:服务器地址
* */
QString GetqtPrinterName();
/* 功能:读取打印机名称
* 参数:NULL
* 返回:服务器地址
* */
QString GetrcPrinterName();
/* 功能:设置打印机名称 /* 功能:设置打印机名称
* 参数:打印机名称 * 参数:打印机名称
* 返回:NULL * 返回:NULL
* */ * */
void SetPrinterName(const QString& printer); void SetlfPrinterName(const QString& printer);
void SetrcPrinterName(const QString& printer);
void SetqtPrinterName(const QString& printer);
/* 功能:读取悬浮窗坐标 /* 功能:读取悬浮窗坐标
* 参数:NULL * 参数:NULL
* 返回:服务器地址 * 返回:服务器地址
......
#include "detailForm.h" #include "detailForm.h"
#include "ui_detailForm.h" #include "ui_detailForm.h"
#include "DTools/util.h" #include "DTools/util.h"
#include "preDefine.h" #include "preDefine.h"
...@@ -171,7 +171,9 @@ void DetailForm::on_detailBtn1_clicked() ...@@ -171,7 +171,9 @@ void DetailForm::on_detailBtn1_clicked()
{ {
QLOG_INFO() << "re print..............."; QLOG_INFO() << "re print...............";
QString error; QString error;
FmPrinter::GetInstance().DoPrint(ConfigManger::GetInstance().GetPrinterName(), m_orderObject, error); FmPrinter::GetInstance().DoPrint(ConfigManger::GetInstance().GetqtPrinterName(), m_orderObject, error);
FmPrinter::GetInstance().DoPrint(ConfigManger::GetInstance().GetlfPrinterName(), m_orderObject, error);
FmPrinter::GetInstance().DoPrint(ConfigManger::GetInstance().GetrcPrinterName(), m_orderObject, error);
} }
void DetailForm::on_detailBtn0_clicked() void DetailForm::on_detailBtn0_clicked()
......
#ifndef PREDEFINE_H #ifndef PREDEFINE_H
#define PREDEFINE_H #define PREDEFINE_H
#include <QDebug> #include <QDebug>
...@@ -20,7 +20,9 @@ ...@@ -20,7 +20,9 @@
#define INI_DATABASE "SqlServer/database" #define INI_DATABASE "SqlServer/database"
#define INI_SERVER "FmServer/url" #define INI_SERVER "FmServer/url"
#define INI_PREFIX "FmServer/prefix" #define INI_PREFIX "FmServer/prefix"
#define INI_PRINTERNAME "Printer/name" #define INI_LFPRINTERNAME "Printer/lfname"
#define INI_RCPRINTERNAME "Printer/rcname"
#define INI_QTPRINTERNAME "Printer/qtname"
#define INI_FLOATPOSTION "Float/postion" #define INI_FLOATPOSTION "Float/postion"
#define INI_FLOATOPACITY "Float/opacity" #define INI_FLOATOPACITY "Float/opacity"
#define INI_BLINKINTERVAL "Float/blinkInterval" #define INI_BLINKINTERVAL "Float/blinkInterval"
......
#include "settingForm.h" #include "settingForm.h"
#include "ui_settingForm.h" #include "ui_settingForm.h"
#include "preDefine.h" #include "preDefine.h"
#include "DTools/configManger.h" #include "DTools/configManger.h"
#include <QPrinterInfo> #include <QPrinterInfo>
#include <QSound> #include <QSound>
#include "fmPrinter.h" #include "fmPrinter.h"
#include <QListView>
SettingForm::SettingForm(QWidget *parent) : SettingForm::SettingForm(QWidget *parent) :
QDialog(parent), QDialog(parent),
...@@ -13,18 +14,36 @@ SettingForm::SettingForm(QWidget *parent) : ...@@ -13,18 +14,36 @@ SettingForm::SettingForm(QWidget *parent) :
ui->setupUi(this); ui->setupUi(this);
// 初始化打印机选项 // 初始化打印机选项
QString printer = ConfigManger::GetInstance().GetPrinterName(); QString lfprinter = ConfigManger::GetInstance().GetlfPrinterName();
QString qtprinter = ConfigManger::GetInstance().GetqtPrinterName();
QString rcprinter = ConfigManger::GetInstance().GetrcPrinterName();
QStringList printerList = QPrinterInfo::availablePrinterNames(); QStringList printerList = QPrinterInfo::availablePrinterNames();
printerList.append("禁用此打印机");
for(int i=0; i<printerList.count(); i++) for(int i=0; i<printerList.count(); i++)
{ {
QString name = printerList[i]; QString name = printerList[i];
ui->settingCbxPrinter->addItem(name); ui->settingCbxlfPrinter->addItem(name);
if(!name.compare(printer)) ui->settingCbxqtPrinter->addItem(name);
ui->settingCbxrcPrinter->addItem(name);
if(!name.compare(lfprinter))
{ {
ui->settingCbxPrinter->setCurrentIndex(i); ui->settingCbxlfPrinter->setCurrentIndex(i);
} }
if(!name.compare(qtprinter))
{
ui->settingCbxqtPrinter->setCurrentIndex(i);
} }
if(!name.compare(rcprinter))
{
ui->settingCbxrcPrinter->setCurrentIndex(i);
}
}
// ui->settingCbxlfPrinter->addItem("禁用此打印机");
// ui->settingCbxqtPrinter->addItem("禁用此打印机");
// ui->settingCbxrcPrinter->addItem("禁用此打印机");
ui->settingCbxlfPrinter->setView(new QListView());
ui->settingCbxrcPrinter->setView(new QListView());
ui->settingCbxqtPrinter->setView(new QListView());
_Init(); _Init();
} }
...@@ -40,18 +59,45 @@ void SettingForm::_Init() ...@@ -40,18 +59,45 @@ void SettingForm::_Init()
setModal(true); setModal(true);
} }
void SettingForm::on_settingCbxPrinter_currentIndexChanged(const QString &text) //void SettingForm::on_settingCbxPrinter_currentIndexChanged(const QString &text)
//{
// ConfigManger::GetInstance().SetPrinterName(text);
//}
void SettingForm::on_settingBtnSoundTest_clicked()
{ {
ConfigManger::GetInstance().SetPrinterName(text); QSound::play(QString("%1/wav/msg.wav").arg(QApplication::applicationDirPath()));
} }
void SettingForm::on_settingBtnPrintTest_clicked() void SettingForm::on_settingBtnqtPrintTest_clicked()
{ {
QString testStr("这是一个测试页看到此此页说明打印正常!\r\n\r\n\r\n"); QString testStr("这是一个前台打印测试页看到此此页说明打印正常!\r\n\r\n\r\n");
FmPrinter::GetInstance().TestPrint(ConfigManger::GetInstance().GetPrinterName(), testStr); FmPrinter::GetInstance().TestPrint(ConfigManger::GetInstance().GetqtPrinterName(), testStr);
} }
void SettingForm::on_settingBtnSoundTest_clicked() void SettingForm::on_settingBtnlfPrintTest_clicked()
{ {
QSound::play(QString("%1/wav/msg.wav").arg(QApplication::applicationDirPath())); QString testStr("这是一个冷房打印测试页看到此此页说明打印正常!\r\n\r\n\r\n");
FmPrinter::GetInstance().TestPrint(ConfigManger::GetInstance().GetlfPrinterName(), testStr);
}
void SettingForm::on_settingBtnrcPrintTest_clicked()
{
QString testStr("这是一个热厨打印测试页看到此此页说明打印正常!\r\n\r\n\r\n");
FmPrinter::GetInstance().TestPrint(ConfigManger::GetInstance().GetrcPrinterName(), testStr);
}
void SettingForm::on_settingCbxqtPrinter_activated(const QString &text)
{
ConfigManger::GetInstance().SetqtPrinterName(text);
}
void SettingForm::on_settingCbxlfPrinter_activated(const QString &text)
{
ConfigManger::GetInstance().SetlfPrinterName(text);
}
void SettingForm::on_settingCbxrcPrinter_activated(const QString &text)
{
ConfigManger::GetInstance().SetrcPrinterName(text);
} }
#ifndef SETTINGFORM_H #ifndef SETTINGFORM_H
#define SETTINGFORM_H #define SETTINGFORM_H
#include <QDialog> #include <QDialog>
...@@ -29,17 +29,22 @@ private slots: ...@@ -29,17 +29,22 @@ private slots:
* 参数:NULL * 参数:NULL
* 返回:NULL * 返回:NULL
* */ * */
void on_settingCbxPrinter_currentIndexChanged(const QString &text); // void on_settingCbxPrinter_currentIndexChanged(const QString &text);
/* 功能:处理打印测试按钮点击 /* 功能:处理打印测试按钮点击
* 参数:NULL * 参数:NULL
* 返回:NULL * 返回:NULL
* */ * */
void on_settingBtnPrintTest_clicked(); void on_settingBtnqtPrintTest_clicked();
/* 功能:处理声音测试按钮点击 /* 功能:处理声音测试按钮点击
* 参数:NULL * 参数:NULL
* 返回:NULL * 返回:NULL
* */ * */
void on_settingBtnSoundTest_clicked(); void on_settingBtnSoundTest_clicked();
void on_settingBtnlfPrintTest_clicked();
void on_settingBtnrcPrintTest_clicked();
void on_settingCbxqtPrinter_activated(const QString &text);
void on_settingCbxlfPrinter_activated(const QString &text);
void on_settingCbxrcPrinter_activated(const QString &text);
}; };
#endif // SETTINGFORM_H #endif // SETTINGFORM_H
...@@ -6,27 +6,30 @@ ...@@ -6,27 +6,30 @@
<rect> <rect>
<x>0</x> <x>0</x>
<y>0</y> <y>0</y>
<width>335</width> <width>325</width>
<height>250</height> <height>275</height>
</rect> </rect>
</property> </property>
<property name="windowTitle"> <property name="windowTitle">
<string>Dialog</string> <string>Dialog</string>
</property> </property>
<layout class="QGridLayout" name="gridLayout"> <layout class="QVBoxLayout" name="verticalLayout_2">
<property name="spacing">
<number>0</number>
</property>
<property name="leftMargin"> <property name="leftMargin">
<number>5</number> <number>0</number>
</property> </property>
<property name="topMargin"> <property name="topMargin">
<number>0</number> <number>0</number>
</property> </property>
<property name="rightMargin"> <property name="rightMargin">
<number>5</number> <number>0</number>
</property> </property>
<property name="bottomMargin"> <property name="bottomMargin">
<number>0</number> <number>0</number>
</property> </property>
<item row="0" column="0"> <item>
<widget class="QWidget" name="settingWdg" native="true"> <widget class="QWidget" name="settingWdg" native="true">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
...@@ -42,40 +45,55 @@ ...@@ -42,40 +45,55 @@
</property> </property>
<layout class="QVBoxLayout" name="verticalLayout"> <layout class="QVBoxLayout" name="verticalLayout">
<property name="spacing"> <property name="spacing">
<number>20</number> <number>6</number>
</property> </property>
<property name="leftMargin"> <property name="leftMargin">
<number>15</number> <number>9</number>
</property> </property>
<property name="topMargin"> <property name="topMargin">
<number>30</number> <number>9</number>
</property> </property>
<property name="rightMargin"> <property name="rightMargin">
<number>15</number> <number>9</number>
</property> </property>
<property name="bottomMargin"> <property name="bottomMargin">
<number>10</number> <number>9</number>
</property> </property>
<item> <item>
<layout class="QHBoxLayout" name="horizontalLayout" stretch="0,1"> <layout class="QHBoxLayout" name="horizontalLayout">
<property name="spacing">
<number>15</number>
</property>
<item> <item>
<widget class="QLabel" name="settingSlabPrinter"> <widget class="QLabel" name="settingSlabqtPrinter">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="font">
<font>
<family>微软雅黑</family>
<pointsize>11</pointsize>
</font>
</property>
<property name="text"> <property name="text">
<string>打印机:</string> <string>前台:</string>
</property> </property>
</widget> </widget>
</item> </item>
<item> <item>
<widget class="QComboBox" name="settingCbxPrinter"> <widget class="QComboBox" name="settingCbxqtPrinter">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
<height>40</height> <height>40</height>
</size> </size>
</property> </property>
<property name="maximumSize">
<size>
<width>180</width>
<height>16777215</height>
</size>
</property>
<property name="focusPolicy"> <property name="focusPolicy">
<enum>Qt::NoFocus</enum> <enum>Qt::NoFocus</enum>
</property> </property>
...@@ -84,37 +102,87 @@ ...@@ -84,37 +102,87 @@
</property> </property>
</widget> </widget>
</item> </item>
<item>
<widget class="QPushButton" name="settingBtnqtPrintTest">
<property name="minimumSize">
<size>
<width>90</width>
<height>40</height>
</size>
</property>
<property name="font">
<font>
<family>微软雅黑</family>
<pointsize>11</pointsize>
</font>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="text">
<string>打印测试</string>
</property>
</widget>
</item>
</layout> </layout>
</item> </item>
<item> <item>
<layout class="QHBoxLayout" name="horizontalLayout_2"> <layout class="QHBoxLayout" name="horizontalLayout_3">
<property name="spacing">
<number>0</number>
</property>
<item> <item>
<spacer name="horizontalSpacer_5"> <widget class="QLabel" name="settingSlablfPrinter">
<property name="orientation"> <property name="sizePolicy">
<enum>Qt::Horizontal</enum> <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="font">
<font>
<family>微软雅黑</family>
<pointsize>11</pointsize>
</font>
</property> </property>
<property name="sizeType"> <property name="text">
<enum>QSizePolicy::Fixed</enum> <string>冷房:</string>
</property> </property>
<property name="sizeHint" stdset="0"> </widget>
</item>
<item>
<widget class="QComboBox" name="settingCbxlfPrinter">
<property name="minimumSize">
<size> <size>
<width>34</width> <width>0</width>
<height>20</height> <height>40</height>
</size> </size>
</property> </property>
</spacer> <property name="maximumSize">
<size>
<width>180</width>
<height>16777215</height>
</size>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="frame">
<bool>false</bool>
</property>
</widget>
</item> </item>
<item> <item>
<widget class="QPushButton" name="settingBtnPrintTest"> <widget class="QPushButton" name="settingBtnlfPrintTest">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>90</width> <width>90</width>
<height>40</height> <height>40</height>
</size> </size>
</property> </property>
<property name="font">
<font>
<family>微软雅黑</family>
<pointsize>11</pointsize>
</font>
</property>
<property name="focusPolicy"> <property name="focusPolicy">
<enum>Qt::NoFocus</enum> <enum>Qt::NoFocus</enum>
</property> </property>
...@@ -123,67 +191,124 @@ ...@@ -123,67 +191,124 @@
</property> </property>
</widget> </widget>
</item> </item>
</layout>
</item>
<item> <item>
<spacer name="horizontalSpacer_7"> <layout class="QHBoxLayout" name="horizontalLayout_4">
<property name="orientation"> <item>
<enum>Qt::Horizontal</enum> <widget class="QLabel" name="settingSlabrcPrinter">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="font">
<font>
<family>微软雅黑</family>
<pointsize>11</pointsize>
</font>
</property> </property>
<property name="sizeHint" stdset="0"> <property name="text">
<string>热厨:</string>
</property>
</widget>
</item>
<item>
<widget class="QComboBox" name="settingCbxrcPrinter">
<property name="minimumSize">
<size> <size>
<width>40</width> <width>0</width>
<height>20</height> <height>40</height>
</size> </size>
</property> </property>
</spacer> <property name="maximumSize">
<size>
<width>180</width>
<height>16777215</height>
</size>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="frame">
<bool>false</bool>
</property>
</widget>
</item> </item>
<item> <item>
<widget class="QPushButton" name="settingBtnSoundTest"> <widget class="QPushButton" name="settingBtnrcPrintTest">
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>90</width> <width>90</width>
<height>40</height> <height>40</height>
</size> </size>
</property> </property>
<property name="font">
<font>
<family>微软雅黑</family>
<pointsize>11</pointsize>
</font>
</property>
<property name="focusPolicy"> <property name="focusPolicy">
<enum>Qt::NoFocus</enum> <enum>Qt::NoFocus</enum>
</property> </property>
<property name="text"> <property name="text">
<string>声音测试</string> <string>打印测试</string>
</property> </property>
</widget> </widget>
</item> </item>
</layout>
</item>
<item> <item>
<spacer name="horizontalSpacer_6"> <layout class="QHBoxLayout" name="horizontalLayout_2">
<item>
<spacer name="horizontalSpacer_7">
<property name="orientation"> <property name="orientation">
<enum>Qt::Horizontal</enum> <enum>Qt::Horizontal</enum>
</property> </property>
<property name="sizeType">
<enum>QSizePolicy::Fixed</enum>
</property>
<property name="sizeHint" stdset="0"> <property name="sizeHint" stdset="0">
<size> <size>
<width>34</width> <width>40</width>
<height>20</height> <height>20</height>
</size> </size>
</property> </property>
</spacer> </spacer>
</item> </item>
</layout>
</item>
<item> <item>
<layout class="QHBoxLayout" name="horizontalLayout_4"> <widget class="QPushButton" name="settingBtnSoundTest">
<property name="leftMargin"> <property name="minimumSize">
<number>15</number> <size>
<width>90</width>
<height>40</height>
</size>
</property> </property>
<property name="rightMargin"> <property name="font">
<number>15</number> <font>
<family>微软雅黑</family>
<pointsize>11</pointsize>
</font>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property> </property>
<property name="text">
<string>声音测试</string>
</property>
</widget>
</item>
<item> <item>
<widget class="QPushButton" name="settingBtnOk"> <widget class="QPushButton" name="settingBtnOk">
<property name="sizePolicy">
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>90</width>
<height>36</height> <height>40</height>
</size> </size>
</property> </property>
<property name="maximumSize"> <property name="maximumSize">
...@@ -192,6 +317,12 @@ ...@@ -192,6 +317,12 @@
<height>16777215</height> <height>16777215</height>
</size> </size>
</property> </property>
<property name="font">
<font>
<family>微软雅黑</family>
<pointsize>11</pointsize>
</font>
</property>
<property name="focusPolicy"> <property name="focusPolicy">
<enum>Qt::NoFocus</enum> <enum>Qt::NoFocus</enum>
</property> </property>
...@@ -200,6 +331,22 @@ ...@@ -200,6 +331,22 @@
</property> </property>
</widget> </widget>
</item> </item>
<item>
<spacer name="horizontalSpacer_6">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeType">
<enum>QSizePolicy::Expanding</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
</layout> </layout>
</item> </item>
</layout> </layout>
......
...@@ -227,39 +227,39 @@ QWidget ...@@ -227,39 +227,39 @@ QWidget
{ {
border-image: url(:alert_bg.png); border-image: url(:alert_bg.png);
} }
#settingSlabPrinter #settingSlabqtPrinter,#settingSlablfPrinter,#settingSlabrcPrinter
{ {
color: rgb(105, 107, 108); color: rgb(105, 107, 108);
} }
#settingCbxPrinter #settingCbxqtPrinter,#settingCbxlfPrinter,#settingCbxrcPrinter
{ {
color: rgb(105, 107, 108); color: rgb(105, 107, 108);
padding: 1px 18px 1px 3px; padding: 1px 18px 1px 3px;
border: 1px solid gray; border: 1px solid gray;
border-radius: 5px; border-radius: 5px;
} }
#settingCbxPrinter::drop-down #settingCbxqtPrinter::drop-down,#settingCbxlfPrinter::drop-down,#settingCbxrcPrinter::drop-down
{ {
width: 30px; width: 30px;
border-left-width: 0px; border-left-width: 0px;
border-top-right-radius: 5px; border-top-right-radius: 5px;
border-bottom-right-radius: 5px; border-bottom-right-radius: 5px;
} }
#settingCbxPrinter::down-arrow #settingCbxqtPrinter::down-arrow,#settingCbxrcPrinter::down-arrow ,#settingCbxlfPrinter::down-arrow
{ {
border-image: url(:cbxArrow.png); border-image: url(:cbxArrow.png);
} }
#settingCbxPrinter QAbstractItemView::item #settingCbxqtPrinter QAbstractItemView::item,#settingCbxlfPrinter QAbstractItemView::item ,#settingCbxrcPrinter QAbstractItemView::item
{ {
height: 40px; height: 40px;
} }
#settingBtnPrintTest,#settingBtnSoundTest,#settingBtnOk #settingBtnqtPrintTest,#settingBtnSoundTest,#settingBtnOk,#settingBtnlfPrintTest,#settingBtnrcPrintTest
{ {
color: #ffffff; color: #ffffff;
background-color: #ad3237; background-color: #ad3237;
border-radius: 4px; border-radius: 4px;
} }
#settingBtnPrintTest:pressed,#settingBtnSoundTest:pressed,#settingBtnOk:pressed #settingBtnqtPrintTest:pressed,#settingBtnrcPrintTest:pressed,#settingBtnlfPrintTest:pressed,#settingBtnSoundTest:pressed,#settingBtnOk:pressed
{ {
background-color: #a02125; background-color: #a02125;
} }
......
No preview for this file type
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