- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 Qt使用QPDFWriter和QPainter生成PDF的问题
由于项目上有需要,这几天在研究Qt生成PDF。但是遇到问题,绘制第二页的时候,同一坐标和尺寸,与第一页的表现完全不一致。 QFile pdfFile(QCoreApplication::applicationDirPath() + "/test.pdf"); pdfFile.open(QIODevice::WriteOnly); QPdfWriter* pWriter = new QPdf...
2019-11-17 23:07:13 3580
原创 VS/Qt调用外部程序的几种方法
1、QProcess(Linux/Windows)QProcess::startDetached("calc.exe"); //也可用来执行命令行语句,如杀死进程QProcess::startDetached("takskill /f /im calc.exe"); 2、ShellExecute(Windows接口函数)ShellExecute(0,(LPCWSTR)L"open",...
2019-11-17 23:05:16 2062
原创 Windows下根据程序名称找到窗口句柄并操作窗口
1、根据程序名称找到进程#include "stdafx.h"#include<iostream>#include<Windows.h>#include<TlHelp32.h>using namespace std;int _tmain(int argc, _TCHAR* argv[]){TCHAR c[]={L"cmd.exe"}; //定义字...
2019-11-17 22:08:38 4576
原创 Windows下寻找某个进程
1、函数法//IPTip_Main_Window 为Windows软键盘HWND MyHandle = FindWindow(L"IPTip_Main_Window",NULL); if(!IsWindowEnabled(MyHandle))//不可用{ } else//可用 { }2、遍历法// testlog.cpp : 定义控制台应用程序的入口点。#include "...
2019-11-16 16:24:11 1214
原创 Qt文本过长时,缩减文本并显示省略号
//要显示的超长字符串 QString strDes = "这是一个非常非常非常长的字符串"; strDes = QFontMetrics(ui.label->font()).elidedText(strDes, Qt::ElideRight, ui.label->width())假设ui.label的长度小于strDes,则显示为这是一个......
2019-11-01 14:23:44 6373
QTmedia播放音乐和视频的小例子
2018-01-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人