【Qt】Qt Http 下载(转载) QT之HTTP请求下载 标签: Qt HTTP 简述 最近在研究了一下用Qt 的方法来实现http下载,Qt 中的Http请求主要用到了QNetworkAccessManager、QNetworkReply、QNetworkRequest 这三块。本篇文章主要叙述如何用Qt 的方法进行HTTP 请求下载文件,能够支持****断点续传****(断点续传即能够手动停止下载,下次可以从已经下载的部分 2023-10-27 B_Code > Qt #HTTP #Qt/QNetWork #Qt/QNetworkRequest
【Qt】事件过滤器(eventFilter) [toc] 事件过滤器 1void QObject::installEventFilter(QObject *filterObj) 1bool eventFilter(QObject *obj, QEvent *event); Qt的事件过滤由以上两个方法实现,首先安装一个事件过滤器,然后重写 bool eventFilter(QObject *obj, QEvent *event)。 filt 2023-10-27 B_Code > Qt #Qt
【Qt】随机字符串 Qt生成自定义字符串 1234567891011121314151617qsrand(QDateTime::currentMSecsSinceEpoch());const char ch[] = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";int size = sizeof(ch);char* str = n 2023-10-27 B_Code > Qt #字符串
Qt 使用 QProcess 执行命令行脚本,并通过 readAllStandardOutput 获取其输出。 123456789101112131415161718192021222324252627#include <QCoreApplication>#include <QProcess>#include <QDebug>int main(int argc, 2023-10-27 B_Code > Qt #Qt #Windows/cmd
【Qt】【一文搞懂】qss Qss Qss的写法参考css即可。 网站推荐: Qt Style Sheets Reference | Qt 4.8 书籍推荐: 《Qt样式葵花宝典》提取码:nod5 工具推荐: Qss Editor 0.6.1 提取码:yzbi Qss Stylesheet Editor 1.7 提取码:4r3i Qss加载的常规操作 在资源文件夹中添加style.qss的文件 以文 2023-10-27 B_Code > Qt #css #Qt
【Qt】窗口适配系统缩放 代码 1234567891011121314151617181920212223struct DpiCompatible{ static double GetDpiScale() { double dDpi = 1.0; HDC desktopDc = GetDC(NULL); float horizontalDPI = GetDeviceCaps(desktopDc, 2023-10-27 B_Code > Qt > QWin #Windows #Qt #缩放
【Qt】使用 QWebEngineView 加载网页慢的问题 [toc] 定位 把 QWebEngineview 发起的每个网络请求全部打印,看看是哪个请求慢: 重写 QWebEngineUrlRequestInterceptor 123456789101112131415161718192021class CustomUrlRequestInterceptor : public QWebEngineUrlRequestInterceptor{ 2023-10-27 B_Code > Qt > QWebEngineView #Qt/QWebEngineView
【Qt】窗体不显示或半透明 使用 QWebEnginueView 控件后,如果父窗体设置了一下属性,就会导致窗口不显示或半透明。 12setWindowFlags(Qt::FramelessWindowHint);setAttribute(Qt::WA_TranslucentBackground); 解决办法: QWebEngineView在顶层窗口为透明无标题栏的情况下有问题_shanql的博客-CSDN博客 2023-10-27 B_Code > Qt > QWebEngineView #Qt/QWebEngineView
【Qt】QTableWidget 遍历 123456789101112for(int row=0; row<ui->tableWidget->rowCount(); row++){ for(int col=0; col<ui->tableWidget->columnCount(); col++) { QTableWidgetItem* item = ui->tableWid 2023-10-27 B_Code > Qt > QTableWidget #Qt/QTableWidget