求教windows下如何在Qt界面中嵌入其他程序

lbeeboy2 2013-07-17 03:24:21
我想在QT界面中嵌入windows的远程桌面连接的功能,求解决,谢谢~!
...全文
511 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
frank_llw 2015-01-20
  • 打赏
  • 举报
回复
楼上这种方法,能不能详细告知一下?
一如当初 2013-07-27
  • 打赏
  • 举报
回复
1.在.pro文件中加入"CONFIG += qaxcontainer"
2.在界面上放入一个QAxWidget控件

然后通过下面的代码连接

ui->axWidget->setControl("MsTscAx.MsTscAx");
ui->axWidget->dynamicCall("SetServer(QString)", "192.168.217.128");
ui->axWidget->dynamicCall("SetDesktopWidth(int)", 1024);
ui->axWidget->dynamicCall("SetDesktopHeight(int)", 768);
ui->axWidget->dynamicCall("Connect()");


上面的连接信息替换一下就可以了。
如果想要设置用户名和密码自动连接,那么需要先查询AdvancedSettings接口,然后设置密码
这个网上很多资料,自己去查查吧

醉过方知酒烈 2013-07-24
  • 打赏
  • 举报
回复
我之前有做过嵌入vnc的功能,嵌入的是tightVNC源码。不是windows的远程桌面。 网上直接下载tightVNC源码,编译成库加到你的工程中就好了。控制端和被控制端分别是vncClient和vncServer。
彩阳 2013-07-17
  • 打赏
  • 举报
回复
可以看看这里

16,815

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧