void B9Terminal::on_comboBoxXPPixelSize_currentIndexChanged(int index) { QString sCmd; bool bUnChanged = false; switch (index){ case 0: // 50 microns sCmd = "U50"; if(getXYPixelSize()==50)bUnChanged=true; break; case 1: // 75 microns sCmd = "U75"; if(getXYPixelSize()==75)bUnChanged=true; break; case 2: // 100 mircons sCmd = "U100"; if(getXYPixelSize()==100)bUnChanged=true; default: break; } if(!bUnChanged){ pPrinterComm->SendCmd(sCmd); pPrinterComm->SendCmd("A"); // Force refresh of printer stats } }
void B9Terminal::on_comboBoxXPPixelSize_currentIndexChanged(int index) { QString sCmd; bool bUnChanged = false; switch (index){ case 0: // 50 微米 sCmd = "U50"; if(getXYPixelSize()==50)bUnChanged=true; break; case 1: // 75 微米 sCmd = "U75"; if(getXYPixelSize()==75)bUnChanged=true; break; case 2: // 100 微米 sCmd = "U100"; if(getXYPixelSize()==100)bUnChanged=true; default: break; } if(!bUnChanged){ pPrinterComm->SendCmd(sCmd); pPrinterComm->SendCmd("A"); // 强制刷新打印机状态 } }