首页| 论坛| 消息
主题:QT 怎么捕获异常?
dafei2015发表于 2020-09-17 11:58
代码如下:
void MainWindow::on_pushButtonReadTest_clicked()
{
QString file_path = QFileDialog::getOpenFileName(this,QStringLiteral("请选择要导入的Excel") ,"D:/","Excel(*.xls *.xlsx)");
if (file_path.isEmpty()) {return;}
ExcelEngine excel(file_path);
QT_TRY {excel.Open();}
QT_CATCH (std::exception &e)
{
qDebug()
回帖(5):
5楼:VC编译器?默认try...catch无效的。
另外oledb这套东西的异常记得本来就捕不到的,好象它不 ..
4楼:Qt没有自己的异常机制,请到C++论坛提问
3楼:dafei2015:那怎么在catch(...) {}打印出异常呢 (2020-09-17 13:40) 
这种就打印不 ..

全部回帖(5)»
最新回帖
收藏本帖
发新帖