QMessageBox mess(QMessageBox::Information, tr(""), tr("Select GPS Data Sources"));
QPushButton *buttonLOG = (mess.addButton(tr("DIGISOLO.LOG"), QMessageBox::AcceptRole));
QPushButton *buttonGPSFIX = (mess.addButton(tr("GPSFIX.DAT"), QMessageBox::YesRole));
QPushButton *buttonCancel = (mess.addButton(tr("Cancel"), QMessageBox::RejectRole));
if (getGpsDataFromLog)
buttonLOG->setFocus();
else
buttonGPSFIX->setFocus();
mess.exec();
bool selectLOG;
if (mess.clickedButton() == buttonLOG)
selectLOG = true;
else if (mess.clickedButton() == buttonGPSFIX)
selectLOG = false;
else
{
return;
}
QMessageBox 自定义按钮名称
最新推荐文章于 2024-05-02 17:18:00 发布