QT中C++和js交互

1、C++调用js代码    直接调用js中方法,     m_webView->page()->runJavaScript("NextSlide()", QWebEngineScript::MainWorld, ...

2019-02-14 16:07:43

阅读数 81

评论数 0

qt C++调用js方法

qt中C++调用js方法  QWebEnginePage * page = view->page(); if (page) { page->runJavaScript(&...

2019-02-13 16:46:53

阅读数 84

评论数 0

QDialog模态对话框与非模态对话框

模态一 MyWidget*w = new MyWidget; //派生于QWidget w->setWindowFlags(Qt::FramelessWindowHint | Qt::Tool | Qt::WindowStaysOnTopHint); w-...

2019-01-21 18:27:42

阅读数 27

评论数 0

Qt程式异常崩溃处理技巧(转载)

https://blog.csdn.net/u011430225/article/details/52812854  

2019-01-21 18:21:22

阅读数 191

评论数 0

qt单例问题

qt有内存回收机制,如果在qt中单例模式使用的不正确,退出的时候程序可能会崩溃。   原因是qt程序在窗口关闭的时候或者程序退出的时候都会销毁继承于QObject对象的内存。 但是如果静态内存释放的时候会崩溃,因为静态的变量存储于静态区,程序无法释放,如果强制释放的时候就会崩溃。   举...

2018-12-29 14:32:00

阅读数 127

评论数 0

QTUI程序的主线程

qt是一个以事件为驱动的框架。   QTUI在主线程,Qt所有的事件都在UI主线程, 包括定时事件。所有所有耗时的操作务必不要在事件中处理,否则影响整个的刷新的时间。。。。。 可以使用线程把去处理复杂的事件,然后把结果传到UI线程中。。。。。。。。。。。。。。...

2018-12-28 10:57:22

阅读数 51

评论数 0

qt最小化窗口之后再次最大化,窗口会出现卡死的问题

  qt最小化窗口之后,再次最大化窗口,窗口会出现卡死的情况     方法一:拦截event事件,处理这个事件     bool LiveClientMainWidget::event(QEvent *event) { qDebug() <&...

2018-12-25 16:38:16

阅读数 258

评论数 0

C++设计模式

无论是做客户端开发,还是做服务端开发,都会用到设计模式。     http://www.cnblogs.com/geek6/p/3951677.html

2018-12-13 18:44:33

阅读数 15

评论数 0

qt窗口或者控件设置自定义样式的方法

基本函数 void QWidget::setStyle(QStyle *style) 使用办法:   1、实现自定义接口类 class CustomTabStyle : public QProxyStyle { public: QSize sizeFromContents(C...

2018-12-11 16:06:55

阅读数 62

评论数 0

qt标准图标的使用

   qt框架提供了一些标准的图标,这些图标基本上可以满足大多数的软件的使用 stopButton->setIcon(style()->standardIcon(QStyle::SP_MediaStop)); enum Standar...

2018-12-11 16:02:01

阅读数 84

评论数 1

qt等待阻塞的解决方案

    在开发中我们经常用到等待,阻塞,比如每个5秒钟请求一次服务器,但是这个时候我们使用QThread::sleep这个函数,但是这个函数有一个缺点,就是他会阻塞Qt的事件循环,我们界面会卡死。   所以有一种比较好的方法,就是QEventLoop。   QTimer ti...

2018-12-10 10:20:17

阅读数 376

评论数 0

QT5中设置windows程序的图标

    把myico.ico文件放置到源码目录中;   在pro文件中添加一行代码,   RC_ICONS = myico.ico

2018-12-07 11:33:58

阅读数 66

评论数 0

qt的http之post和get请求超时处理方案

说的再多,不如贴源码。   get请求:  QByteArray HttpUtil::getData(QNetworkRequest request /*= QNetworkRequest()*/, const QByteArray & data /*= QByte...

2018-12-05 18:08:05

阅读数 383

评论数 0

QT路径的存储于读取

  路径的存储 QDir::addSearchPath( "imageDir", "d:\\image"); 路径的获取  QString dir = QDir::searchPaths("im...

2018-12-03 14:14:47

阅读数 20

评论数 0

qt基本类型定义

typedef signed char qint8; /* 8 bit signed */ typedef unsigned char quint8; /* 8 bit unsigned */ typedef short qint16; /* ...

2018-12-03 14:12:37

阅读数 95

评论数 0

QWebEngineView删除缓存和cookie的方案

题记:最近公司开发产品用到了qt的QWebEngineView的相关模块,但是当我们把服务器关闭了,QWebEngineView还有网页上显示,查阅了大量资料,终于明白了为什么?写一遍博客,记录一下开发过程。   QT的QWebEngineView内部提供了一种缓存机制,当用户浏览网页时会自动...

2018-11-30 13:58:11

阅读数 1181

评论数 0

QT文字编辑的是实现方案

QT中提供了很多的文字编辑类,例如,QTextEdit、QLineEdit、QTextBrowser,QGraphicsTextItem。    

2018-11-28 10:55:24

阅读数 35

评论数 0

qt程序设置超级管理员权限

qt程序设置超级管理员权限   使 Windows 下的 Qt 应用程序获得 Administrator 权限   攻略 1、新建一个名字叫做menifest.xml 的文件,路径最好和.pro在同一个路径下,内容如下: <?xml version=&q...

2018-11-27 15:25:20

阅读数 213

评论数 0

QT程序快捷键的最佳解决方案

QT框架中提供了很多的实现快捷键的方法,比如拦截键盘事件,可以用来处理快捷键,但是这种办法有时候程序复杂的时候会失效,索引笔者建议使用另外一种办法,使用Qt提供的QAction来实现快捷键,这方法需要注意几点, 第一点,QAction需要与快捷键绑定, normalAction-&a...

2018-11-22 11:36:21

阅读数 22

评论数 0

QNetworkAccessManager之http异步请求

QByteArray HttpUtil::getData(QNetworkRequest request /*= QNetworkRequest()*/, const QByteArray & data /*= QByteArray()*/) { m_networkRe...

2018-11-22 09:50:06

阅读数 103

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭