博客专栏  >  编程语言   >  Qt5初学之路

Qt5初学之路

Qt5的初步了解

关注
3 已关注
18篇博文
  • Pyqt4 vnpy源码中关于GUI设计 2

    一、介绍在上章中介绍了pyQt4整个运行的流程,该章摘取的是vnpy中关于MainWindow窗口的布局。源代码中有个父类uiBasicWidget.py内容是布局中需要的单元格和表格类。二、代码ui...

    2017-07-10 21:53
    672
  • Pyqt4 vnpy源码中关于GUI设计 1

    一、介绍最近在看vnpy源码,其中有pyqt4的设计部分,将其提取出来以后参考。二、代码1、启动程序 :创建了Qt MainWindow主窗口对象以及Qt QApplication应用对象# enco...

    2017-07-10 21:06
    697
  • QT5(16)多线程 Thread

    推荐一博客 Qt提供两种多线程方式。一种继承QThread类;另一种采用movetothread。在Qt中采用事件循环(QEvenLoop)处理时间。一、继承QThreadQt线程中默认run函数调...

    2017-02-14 21:59
    1706
  • QT5(15)模拟登陆百度

    代码一、流程 获取BaiDuID(http://yun.baidu.com/) 获取token(https://passport.baidu.com/v2/api/?getapi&tpl=netdis...

    2016-12-27 11:51
    917
  • QT5(14)对话框扩展;获取对话框值;exec和show;在对话框显示图片

    一、基础 1、 扩展对话框基础QDialog类,我们可以在扩展对话框中实现自定义控件 2、 对话框的exec();//阻塞的,一直到用户关闭对话框,程序才会继续往下执行;show(); 非阻...

    2016-12-25 21:52
    508
  • QT5(13) JSON生成与解析

    一、函数#include //解析类,用于将json转换为QByteArrar,或从QByteArray解析出json #include // 封装json数组:["1","2","3"]...

    2016-12-24 22:06
    286
  • QT5(12) 正则匹配 QByteArray转QString

    // 匹配Token QRegExp re("\"token\" : \"([A-Za-z0-9]*)\","); QString duRes = duToken.first; ...

    2016-12-24 19:40
    309
  • QT5(11) 鼠标右击菜单 键盘事件

    一、初识这部分推荐看这两位大兄弟文章,鼠标右键 事件总结二、鼠标右键// 实现右键菜单 listUsers -> setContextMenuPolicy(Qt::CustomContextM...

    2016-12-22 17:31
    788
  • QT5(10)语言国际化 动态修改

    一、注意内容1、国际化过程字符串需要使用unicode,Qt默认是unicode格式。而且可以使用QString对象来表示文本。 2、对于需要翻译的文本,需要使用QObject::tr(“1111”...

    2016-12-22 11:04
    1016
  • QT5(9)HTTP POST GET COOKIE 网络编程 Fiddler代理

    应用篇一、主要使用到的类#include //链接网络 #include //处理接收数据 #include //处理请求数据 #include //单个cookie #include <QN

    2016-12-21 13:29
    1404
  • QT5(8)数据库

    一、QSqlDatabase类QSqlDatabase对象表示数据库的关联。有以下驱动程序: 驱动程序 数据库 QDB2 IBM DB2 7.1版以及更新的版本 QIBAS...

    2016-12-18 11:05
    216
  • QT5(7)文件处理

    文件的读取一般使用QFile或QStream;文件读写一般使用QTextStream. QIODevice提供给open()函数的标记 IO_Raw 指定直接的(非缓存的)文件访问。 IO...

    2016-12-17 20:22
    469
  • QT5(6)对话框

    一、文件对话框QFileDialogvoid Dialog::showFile() { QString s = QFileDialog::getOpenFileName(this,"open ...

    2016-10-07 19:12
    363
  • QT5(5)窗口布局

    一、分割窗口QSplitter在新建项目时不选创建窗口,在main.cpp中修改为:#include "mainwindow.h" #include #include #include int m...

    2016-10-07 13:43
    2115
  • QT5(4)代码实现应用及信号槽实例

    一、基于Qt5的代码除了使用Qt的《设计》来快速添加控件,同样可以使用代码来添加控件。二、新建项目在新建项目过程中时取消创建界面,Qt将不会帮我们创建UI代码,需要我们手工添加。 三、添加代码1、在...

    2016-10-06 23:45
    859
  • QT5(3)Design实现应用

    一、基于Qt5的DesignQt5提供了快捷开发方式,通过《设计》窗口能够快速添加,修改控件。二、代码编辑点击《编辑》窗口进入代码编辑界面,此部分是源代码所在之处。 三、设计控件双击《编辑》窗口中后...

    2016-10-06 21:24
    1090
  • QT5(2)基本库

    一、QString+   //连接两个字符串+=   //追加字符串到另一个字符串末尾str1.append(str2)   //等同于+=str1.prepend(str2)   //等同于...

    2016-10-07 09:53
    710
  • QT5(1)安装和新建项目

    推荐Qt5教程PDF QT5类继承图一、下载下载地址 图中有两种,第一种基于msvc,也就是vs编译调试的;第二种基于自带gcc编译器和gdb调试器。推荐第二种,本人安装同为第二种。二、项目新...

    2016-09-30 19:54
    806
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部