/* class drugNameBasicInfo */
connect(ui->okBtn,SIGNAL(clicked()),this,SLOT(okDrugNameInfoBtn()));
void drugNameBasicInfo::okDrugNameInfoBtn()
{
int row = ui->drugNameBaseInfoView->currentIndex().row();
QSqlRecord record = drugTableModel->record(row);
QString drug_name = record.value("pt_desc").toString();
//qDebug()<<drug_name;
emit setDrugName(drug_name);
}
/* class PurchaseQuery */
drugNameBasicInfo *startDrugNameBasicInfos = new drugNameBasicInfo();
connect(ui->startMNameSearch,SIGNAL(clicked()),this,SLOT(selectStartDrugName()));
/* 当drugNameBasicInfo发送setDrugName(QString &)信号时,PurchaseQuery对象调用槽getStartDrugNameInfo(QString &) */
connect(startDrugNameBasicInfos,SIGNAL(setDrugName(QString &)),this,SLOT(getStartDrugNameInfo(QString &)));
void PurchaseQuery::selectStartDrugName()
{
startDrugNameBasicInfos->exec();
}
void PurchaseQuery::getStartDrugNameInfo(QString &s)
{
//qDebug()<<"Drug_name: "<<s;
ui->startMedcineName->setText(s);
startDrugNameBasicInfos->close();
}