
Qt
小小陌陌
普通的不能再普通的程序媛
展开
-
Qt qwidget嵌入ppt
1. pro : 增加 QT+=axcontainer2.打开ppt QAxObject *ppt_dsoframer; ppt_dsoframer=new QAxObject(this); bool ppt_state=ppt_dsoframer->setControl("Powerpoint.Application"); if(!ppt_state)//连接控件 QMessageBox::critical(this, "Error", "no..原创 2021-03-25 10:18:48 · 2080 阅读 · 0 评论 -
获取chrome谷歌浏览器打开多网页后的窗口句柄,并操作该网页窗口(窗口大小,位置等)
问题描述:利用chrome谷歌浏览器打开多个网页(多个窗口显示),分别获取每个窗口的句柄,并能对各个窗口设置大小和位置问题分析:重点:1.打开多个窗口 用--new-window 2.获取打开网页(一个网页一个窗口)的窗口句柄,浏览器并不像应用程序一样只有一个进程,打开一个chrome谷歌浏览器默认会有一个主进程和多个子进程,关键是要找到自己打开的那个网页的进程。所有我只能通过标签的名字来想办法了。因为这些子进程的类名都是“Chr...原创 2020-10-23 09:58:53 · 6961 阅读 · 0 评论 -
QProcess 启动Ie浏览器 启动谷歌chrome浏览器
1.用进程QProcess打开Ie浏览器 QString appUrl = "C:/Program Files/Internet Explorer/iexplore.exe"; QProcess* pProcess = new QProcess(this); QStringList arguments; arguments <<"http://www.baidu.com"; pProcess->start(appUrl,arguments...原创 2020-10-19 13:34:40 · 854 阅读 · 0 评论 -
Qt graphicsView里面实现Widget 可自由移动和拉伸
实现的效果:如下图:主要是紫色的方块能在graphicsView里面自由移动 + 紫色方块能自由拉伸(整个代码复制过去就可以用了)具体代码如下:1.创建一个项目(默认的就行了)2.创建 (紫色方块)AutoSizeWidget.cpp#pragma execution_character_set("utf-8")#include "AutoSizeWidget.h"#include "ui_autosizewidget.h"#include <Q..原创 2020-10-12 10:18:27 · 2104 阅读 · 2 评论