CAD使qt打开DWG文件
1.打开DWG文件演示如何在QT调用控件打开函数,打开DWG文件1.1、增加打开文件按钮在界面上放一个按钮,并生成按钮事件,点按钮上点击右键,选择[转到槽],增加按钮点击事件点击[转到槽]:增加如下代码:voidMainWindow::on_pushButton_clicked(){//执行控件自定义命令函数,命令的id为...
·
1. 打开DWG文件
演示如何在QT调用控件打开函数,打开DWG文件
1.1增加打开文件按钮
(1)在界面上放一个按钮,并生成按钮事件,

(2)点按钮上点击右键,选择[转到槽],增加按钮点击事件

(3)点击[转到槽]:

(4)增加如下代码:
void MainWindow::on_pushButton_clicked()
{
// 执行控件自定义命令函数,命令的id为2,这个id用户可以自己取任意数,可以理解为是给执行的命令一个编号.
ui->axWidget->dynamicCall("DoCommand(const qint32&)",2);
}
(5)给控件增加,命令显示事件,如下图:

(6)在函数中,增加如下代码,打开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
(1)运行VS,点[QT5]=>[Open Qt Project File(.pro)...]文件,把刚才我们用Qt Creator引入的到VS中。
如下:


(2)导入后,就可以直接编译运行,是不是很简单。
(3)到这里,恭喜你,使用QT开发我们控件已经入门了…
![8]D[GGP58)}RZRJQC4CG6%O.png](https://i-blog.csdnimg.cn/blog_migrate/a005715f2678730ba99418f7eaa17686.png)
更多推荐

所有评论(0)