如何打开DWG文件?
QT开发|大少爷|2017-07-26 15:00
-
回答:
1. 打开DWG文件
演示如何在QT调用控件打开函数,打开DWG文件
1.1、 增加打开文件按钮
在界面上放一个按钮,并生成按钮事件,
点按钮上点击右键,选择[转到槽],增加按钮点击事件
点击[转到槽]:
增加如下代码:
void MainWindow::on_pushButton_clicked()
{
// 执行控件自定义命令函数,命令的id为2,这个id用户可以自己取任意数,可以理解为是给执行的命令一个编号.
ui->axWidget->dynamicCall("DoCommand(const qint32&)",2);
}
给控件增加,命令显示事件,如下图:
在函数中,增加如下代码,打开H盘的1.dwg文件:
void MainWindow::on_axWidget_ImplementCommandEvent(int iCommandId)
{
if(iCommandId == 2)
{
// 调用控件打开函数,打开H:盘的1.dwg文件。
ui->axWidget->dynamicCall("OpenDwgFile(const QString&)","H:\\1.dwg");
}
}
1.2、 在VS中使用QT
运行VS,点[QT5]=>[Open Qt Project File(.pro)...]文件,把刚才我们用Qt Creator引入的到VS中。
如下:
导入后,就可以直接编译运行,是不是很简单。
到这里,恭喜你,使用QT开发我们控件已经入门了…