QT
佚名网友
这个作者很懒,什么都没留下…
展开
-
QComboBox下拉框虚线去除的两种处理方法
QComboBox控件在进行下拉选项选择时,会出现方形的虚线,让人看了很不自在。那么,这虚线怎么去掉呢?方法一: 在QSS样式表里可以设置(推荐此方法)" QComboBox QAbstractItemView {" "border: 1px solid darkgray;" "border-radius:2px;" "selection-background-color:b转载 2020-11-23 17:12:02 · 1606 阅读 · 0 评论 -
QString中去除空格
1.去除字符串前面空格使用正则表达式:QSring.remove(QRegExp("^ +\s*"));实例:QString str = " aa ";//字符串aa前后各三个空格str.remove(QRegExp("^ +\\s*"));//运行结果: str="aa ";2.去除字符串后面空格使用正则表达式:QSring.remove(QRegExp("\s* +$"));实例:QString str = " aa ";//字符串aa前后各三个空格str.转载 2020-10-30 09:47:48 · 5295 阅读 · 4 评论 -
Qt编译QFtp报错:Missing CMake tests
下载QFtp5.0.0,使用Qt5.9.8编译报错,提示error: Missing CMake tests. Either create tests in tests/auto/cmake, or disable cmake config file creation with CONFIG-=create_cmake.解决方法有两种:1、在项目下面新建tests/auto/cma...原创 2019-11-19 21:51:51 · 731 阅读 · 0 评论 -
QWebSocket SSL客户端
1、SSL配置QSslConfiguration conf = webclient.sslConfiguration();conf.setPeerVerifyMode(QSslSocket::VerifyNone);//conf.setPeerVerifyMode(QSslSocket::VerifyPeer);conf.setProtocol(QSsl::TlsV1SslV3);w...原创 2019-07-28 21:26:14 · 910 阅读 · 3 评论 -
QWebSocket SSL服务器
1、创建QWebSocketServer的设置SslMode配置为SecureModewebserver = new QWebSocketServer("webserver", QWebSocketServer::SecureMode, this);2、配置SSLQSslConfiguration conf = webserver->sslConfiguration();c...原创 2019-07-28 21:12:33 · 1574 阅读 · 0 评论 -
QWebSocket服务器
在pro文件里面添加websockets模块QT += websockets在头文件里面添加include声明#include <QtWebSockets>.h文件实现class Widget : public QWidget{ Q_OBJECTpublic: explicit Widget(QWidget *pare...原创 2019-07-14 16:25:53 · 1196 阅读 · 0 评论 -
QWebSocket客户端
Qt使用websocket需要在pro文件里面添加websocketsQT += websockets在头文件里面添加include声明#include <QtWebSockets>.h文件实现class Widget : public QWidget{ Q_OBJECTpublic: explicit Widget(QW...原创 2019-06-15 23:41:22 · 1722 阅读 · 0 评论 -
Qt Creator设置多核编译
菜单栏->工具-> 选项->构建与运行->构建套件->点击自动检测内容->在同一页面找到 Environment ->点击change ->在弹出的窗口 添加MAKEFLAGS=-j2 即可-j2:表示CPU两个核数进行编译...原创 2018-05-03 15:01:44 · 3792 阅读 · 0 评论 -
Qt Pro文件书写
在QT中,有一个工具qmake可以生成一个makefile文件,它是由.pro文件生成而来的,.pro文件的写法如下:1. 注释从“#”开始,到这一行结束。2. 指定源文件SOURCES = *.cpp对于多源文件,可用空格分开,如:SOURCES = 1.cpp 2.cpp3.cpp或者每一个文件可以被列在一个分开的行里面,通过反斜线另起一行,就像这样:SOURCES = hello.cpp ...转载 2018-04-19 21:22:01 · 188 阅读 · 0 评论 -
QSignalMapper的使用
在Qt编程中,会遇到多个同类控件,但是它们执行的槽函数功能基本相同,比如数字键盘。这时我们就可以使用QSignalMapper解决问题。头文件private: QVector numBtnVector; QSignalMapper *numBtnMapper;private slots: void numBtnClicked(int key_id);源原创 2018-01-10 13:35:42 · 976 阅读 · 0 评论 -
Qt On Android + protobuf3的使用
一、材料准备1、protobuf下载Git链接:https://github.com/google/protobufrelease链接:https://github.com/google/protobuf/releases/tag/v3.3.0本人使用的的是protobuf-3.3.02、NDK下载ndk下载3、QT与安卓环境搭建参照大神的博客:博客链接二、转载 2017-07-20 22:40:28 · 763 阅读 · 0 评论 -
实现QT与HTML页面通信
1. 前言最近,C++和WEB本地混合应用开发模式逐渐流行起来,个人也认为标记语言描述的界面是界面开发的一个发展趋势。WPF、Java FX,当然也少不了Html。基于Html的界面在开发效率,可移植性上都十分有优势,所以也被很多程序采用随着HTML5技术风生水起,Qt开发团队用近一年的时间开发了一个全新的基于Chromium的浏览器引擎Qt WebEngine,以支持面向未来的Hybr转载 2016-11-01 15:34:20 · 1134 阅读 · 0 评论