Qt
文章平均质量分 86
未狂
未羊,似狂
展开
-
Linux默认以root或管理员权限启动程序的三种方式
Linux系统默认以管理员、root权限启动程序原创 2022-01-03 18:13:01 · 20181 阅读 · 2 评论 -
【Qt】QString中文转C++ char*乱码问题
QString().toStdString().c_str()转出的char*字符串,如果是英文不会出问题,但是如果QString含有中文字符,就会出现乱码 解决方法:QByteArray ba=QString().toLocal8Bit();char *str=ba.data(); PS:不能一步写成 char *str=QString().toLocal8Bit()...原创 2018-10-25 09:11:26 · 7018 阅读 · 2 评论 -
【C++】Winsock套接字编程,简单的socket通信代码(客户端、服务端)
上接前两章操作系统:Windows10开发环境:VS2015服务端代码:// TCPserver.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include #include #pragma comment(lib,"ws2_32.lib")using namespace std原创 2016-07-14 21:47:23 · 12788 阅读 · 2 评论 -
【Qt】Qt5中文乱码
专门找了资料,把目前测试能用的解决中文字符乱码的方法整理的一下原创 2015-08-15 03:12:40 · 13330 阅读 · 13 评论 -
【Qt】QString,std::string,char中文字符互相转换
关于QString显示中文字符不乱码的问题,参见:http://blog.csdn.net/shihoongbo/article/details/47677159#include #include #include #include #include std::string QString2stdString(QString qstr){ std::string std原创 2017-03-20 10:32:12 · 2238 阅读 · 0 评论 -
【拾遗】Qt自动打包附加依赖库方法
不知道为啥,总有人问我windows平台怎么样快速打包Qt可执行程序exe大部分都是嫌一个一个拖拽Qt的dll实在是太麻烦了Qt本身就带了自动打包命令,前提是Qt的环境变量配好用release模式编译好exe文件,将exe文件放到一个空文件夹里启动命令行cmd命令:windeployqt X:\\XX\\XX\\XX\\XXX.exe(该exe所在绝对路径)自动将Q原创 2016-11-29 15:50:30 · 1305 阅读 · 0 评论 -
【Qt】Q_OBJECT宏,编译报错,解决办法(多继承Object情况下)
多继承QObject情况下使用Q_OBJE宏编译出错问题的解决办法原创 2016-10-18 22:33:14 · 9708 阅读 · 11 评论 -
【Qt】槽函数中获取发出信号的对象
核心:QObject::sender()对于信号与槽的连接connect( obj1 , SIGNAL(sigFun()) , obj2 , SLOT(slotFun()) )或者connect( obj1 , &Object1::sigFun , obj2 , &Object2::slotFun )可以通过信号与槽函数的参数来传递数据但是存在一些情况,我们希望能在原创 2016-10-14 16:01:25 · 6651 阅读 · 2 评论 -
【Qt】调用WindowsMediaPlayer进行视频播放
环境:Qt5.5编译器:QtCreator对于Windows平台,Qt有特有模块来调用ActivityX控件比如调用WMP,我们需要知道WMP的CLSID最初的时候,我用的CLSID是{22D6F312-B0F6-11D0-94AB-0080C74C7E95}但是这个版本的wmp比较旧,很多功能都无法实现,最后才知道,应该调用{6BF52A52-394A-11D3-B153-0原创 2015-10-15 14:53:27 · 4045 阅读 · 1 评论 -
【Qt】qDebug()调试信息保存至txt日志文件
开发环境:Win10 Qt5.7.0 VisualStudio2015核心:qInstallMessageHandler函数Qt可将qDebug()输出的信息(其他信息),进行额外处理最常见的用法,是将输出信息保存到txt文本文件中,可做发布后日志功能原创 2016-10-09 11:01:34 · 6092 阅读 · 3 评论 -
【Qt】QString向C/C++转换
QString str;str.toStdString();// Returns std::string, usually in UTF-16str.toUtf8().constData();// Returns const char * in UTF-8str.toUtf8().toStdString();// Returns std::string in UTF-8转载 2015-10-27 16:09:44 · 618 阅读 · 0 评论 -
【Qt】窗体间传递数据(跨控件跨类),三种情况与处理方法
C++ Qt原创 2015-09-23 16:28:05 · 21145 阅读 · 14 评论 -
【Qt】滚动条QScroolBar实现滚屏功能
环境:Qt5.3编译器:Qt Creator功能:Qt滚屏功能原创 2015-08-05 14:43:47 · 28939 阅读 · 1 评论 -
【Qt】条形码制作器(Code39编码)
环境:Qt5.3 MSVC2010编译器:Qt Creator描述: 最近公司项目卡在了POS机打印小票上,因为涉及打印机太多,很多打印机对ESC/POS指令集支持又不是特别好,所以直接用ESC指令集打不出需要的条形码。唯一的方式只有先生成需要的条形码图片,再解析图片把数据发送给POS小票机打印。主要问题就是生成条形码算法了。 现在最常见的条原创 2015-10-22 10:47:17 · 6014 阅读 · 5 评论 -
【Qt】QTableView表格滚动条样式实现QStyleSheet
环境:Qt5.3IDE:QtCreator效果预览:垂直与水平滚动条样式代码: ui->QTableView->verticalScrollBar()->setStyleSheet("QScrollBar:vertical{" //垂直滑块整体原创 2015-10-08 11:35:19 · 12561 阅读 · 1 评论 -
Qt窗口最小化到托盘,托盘菜单控制
作为Qt初学者,最近在编写窗口zui原创 2014-08-13 10:12:03 · 4364 阅读 · 3 评论