QT
cammyn
笨鸟先飞
展开
-
Qt-Qss:自定义界面引入qss
说明使用前需要添加一个资源文件如:demo.qrc,然后吧css.qss文件引入进去效果 源码css.qssQPushButton{color : solid gray;border: 2px solid gray;border-radius: 5px;background: transparent;padding: 0px;text-align : center ;}QPushB原创 2016-07-27 12:07:15 · 2133 阅读 · 0 评论 -
QT cmd判断进程是否存在 获取进程信息 关闭进程
qt cmd 获取进程信息 关闭某个进程 打开某个进程 tasklist taskkill原创 2016-09-23 14:01:25 · 8368 阅读 · 1 评论 -
QT tcpsocket 发送/接收数据
发送数据与接收数据中文乱码处理由于有个项目需求是要求文件传输,也要求普通数据传输,而只用一个端口的情况下,如何分开对文件的处理与对数据的处理就非常重要,用官方提供的例子只有单传输文件或者单传输数据,并且传输数据对中文的支持也不是很好,所以针对项目需要,设计了一个方案,这里只列出了单发送数据模块的核心代码,很好地处理了中文传输的问题,后期整理后会慢慢补充其他模块的代码。传输数据的结构: 待发送的数原创 2016-09-07 11:38:04 · 28496 阅读 · 103 评论 -
QT-VLC libvlc_new 返回null
今天用到vlc,把以前的库文件与新版本的库文件融合了,导致libvlc_new每次都返回null。解决方案:安装vlc新版,然后在vs中加入库文件 我的vlc安装在D:\Program Files (x86)\VideoLAN目录下 1、右键->Properties->Configuration Properties->VC++ Directories->ProInclude Directori原创 2016-08-24 11:52:02 · 1180 阅读 · 0 评论 -
QT QSettings读取文件中文乱码
在写程序的时候,有些内容是需要写到配置文件中的,但是有些时候我们读出来的时候就出现了中文乱码的情况,经过一番折腾后,发现QSettings有这么一个方法可以解决乱码的问题:setIniCodec()。QSettings *configIni= new QSettings("Setting.ini", QSettings::IniFormat);configIni->setIniCodec("ut原创 2016-09-13 14:50:38 · 4895 阅读 · 0 评论 -
QT cmd强制删除文件
cmd命令:del /f /s /q D:\test.txtqt 调用cmd//删除文件//filePath:文件路径 如:"D:\test.txt"//注意:filePath的路径必须是反斜杠 如:'\' ,否则会失败void deleteFile(QString filePath){ QProcess process; connect(&process, SIGNAL(原创 2016-09-13 14:40:23 · 2640 阅读 · 0 评论 -
QT QFile删除文件失败
QFile中的remove()方法可以方便地删除文件,但是有些时候我们会遇到删除不成功的情况,那到底是为什么呢?我发现我遇到删除不成功的情况是该文件正在被其他模块或者其他进程使用,导致删除失败的。所以,在遇到删除不成功的时候,检查一下,打开的文件是否未关闭,或者正在被使用。#include<QFile>#include<QDebug>#include<QString>QString fileP原创 2016-09-13 14:22:05 · 14875 阅读 · 0 评论 -
QT qt5使用qdebug()输出中文 乱码
注:QString 是Unicode编码方式。#include<QDebug>LPCWSTR str_lpc = "中文";QString str = "中文";qDebug() << QString::fromWCharArray(str_lpc); //乱码qDebug() << QString::fromWCharArray(str_lpc).toStdString().c_str(原创 2016-09-13 14:13:55 · 18211 阅读 · 8 评论 -
Qt-单例模式
SinglePara.h#ifndef SINGLEPARA_H#define SINGLEPARA_H#include <QtGui>class SinglePara{public: static SinglePara* getSinglePara();public: SinglePara(); static SinglePara *singles;};#en原创 2016-08-10 10:00:37 · 472 阅读 · 0 评论 -
Qt 强制杀进程
Qt 调用cmd终止程序运行/*** @param ProcessName 进程名称* @return true 成功,false 失败*/bool KillProcess(QString ProcessName){ bool result = false; QString str1; HANDLE hSnapShot = CreateToolhelp32Snaps原创 2016-08-03 09:59:51 · 5218 阅读 · 0 评论 -
Qt 5.7 + VS2015/qt creator 环境配置
下载下载qt5.7 qt-opensource-windows-x86-msvc2015-5.7.0 下载地址:http://download.qt.io/official_releases/qt/5.7/5.7.0/ 下载vs2015 https://www.visualstudio.com/downloads/download-visual-studio-vs 或者直接去这个地址下原创 2016-07-28 23:03:01 · 17612 阅读 · 1 评论 -
QT qwebengineview 崩溃
qwebengineview 完美解决崩溃原创 2016-10-18 15:18:55 · 7603 阅读 · 0 评论