首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏ccf19881030的博客

    Qt4 QWebView的使用例子

    最近项目中使用QT4框架开发PC端软件,所以耐着性子学习了一下QT相关的东西。     下面是QT4中QWebView的使用方法,觉得蛮方便的。     

    2K31发布于 2019-04-24
  • 来自专栏跟Qt君学编程

    轻量级Qt键盘-兼容Qt4

    ❝在原有的键盘基础上兼容Qt4版本。

    1.3K20发布于 2020-04-15
  • 来自专栏跟Qt君学编程

    Qt4与Qt5的QUrl兼容性

    我们使用QUrl装载url请求的时候,往往需要写参数,但是由于Qt4与Qt5的改动导致QUrl接口也会不一样。 http://www.example.com? key1=value1&key2=value2 Qt4写法 QUrl url("http://www.example.com"); url.addQueryItem("key1", "value1") urlQuery.addQueryItem("key1", "value1"); urlQuery.addQueryItem("key2", "value2"); url.setQuery(urlQuery); 兼容Qt4 /Qt5写法 QUrl url("http://www.example.com"); #if (QT_VERSION <= QT_VERSION_CHECK(5,0,0)) // Qt4

    1.4K20发布于 2019-08-06
  • 来自专栏Nicky's blog

    Qt4系列之局域网聊天项目设计与开发

    开源项目Github链接:https://github.com/u014427391/chitchat1.0 欢迎star (1)群聊主界面,有工具栏,工具栏功能分别是发送文件、打开音乐播放器、保存聊天记录、清空聊天记录、打开记事本、退出登录、打开系统默认浏览器、屏幕截屏。发送框上面是发送框字体的编辑和打开涂鸦板功能,可以让用户自定义字体,比如字体加粗、字体倾斜、加下划线、修改字体颜色、打开涂鸦板、发送表情(还没实现),发送图片。 登录成后还有显示登录者的名字和在线人数,左边的TableWidget有显示登录者的名字、主机名、ip

    76720编辑于 2022-05-07
  • 来自专栏全栈程序员必看

    Centos6.5 Qt4开发 Cannot find -lGL QApplication not file or dir

    1,QApplication 头文件不存在 qt4是基于offline 包安装的,而OS系统默认已经安装qt3 /usr/bin/ld: cannot find -lGL yum -y install

    66230编辑于 2022-07-05
  • 来自专栏Nicky's blog

    Qt4系列之开发文本编辑器

     mainwindow.h: #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMenu> #include <QAction> #include <QFont> #include <QToolBar> #include <QLabel> #include <QComboBox> #include <QLineEdit> #include <QTextEdit> #include <QPrinter> #include <QVBoxLayout>

    97640编辑于 2022-05-07
  • 来自专栏云计算与大数据技术

    C++ QT4引用 _msize() 函数遍历二维数组

    1、引用头文件 #include <malloc.h> 2、遍历二维数组 QString** str = new QString*[6]; int length = _msize(str) / sizeof(*str); qDebug()<<length; for (int i=0;i<length;i++){ str[i] = new QString[4]; str[i][0] = "port_name_en"; str[i

    82610发布于 2021-04-27
  • 来自专栏Script Boy (CN-SIMO)

    Qt入门之基础篇(三):掌握Qt4的静态编译基本方法

    本文介绍了Qt的基础知识和如何使用Qt Creator进行Qt项目的编译和运行。首先介绍了Qt的发展历程和其在跨平台应用开发中的重要性,然后详细讲解了Qt的核心组件和类及其用法,最后通过一个简单的示例展示了Qt在Windows平台上的编译和运行过程。

    4.8K00发布于 2017-12-26
  • 来自专栏Script Boy (CN-SIMO)

    Qt入门之基础篇 ( 一 ) :Qt4及Qt5的下载与安装

    参考书目: 【1】霍亚飞.Qt Creator快速入门(第3版).2017年 【2】蔡志明.精通Qt4编程.2008年 【3】普拉达.C++ Primer Plus(第6版).张海龙 译.2012年 正文: 安装Qt4方法 安装准备:1.qt-opensource-windows-x86-mingw482-4.8.6-1.exe(qt库文件) 2.qt-creator-opensource-windows-x86 疑问解答: 问:为什么Qt4和Qt5的安装分开来讲呢?      在Qt4时代,这些东西都是分开的,需要开发者们自己动手配置开发环境。而Qt5版本出来之后,将所有需要的东西都整合到了安装包中,并且环境可以自动配置,为开发者减轻了不少负担。 考虑到Qt4和Qt5的安装过程有较大差异,所以有必要分开来讲述一下。 问:Qt很受欢迎吗?为什么要开此教程?     

    8.4K10发布于 2017-12-26
  • 来自专栏技术之路

    将某个Qt4项目升级到Qt5遇到的问题

    Qt4项目以前是使用Qt4.7.4 MSVC2008开发的,因为使用到了OWC10(Office Web Components),使用MSVC编译器的话无法正常升级到Qt4.8.x和Qt5,于是将编译器转成了 在Qt4时代,使用ActiveQt时,老提示没有这个文件,需要自己找到源代码手工uic qaxselect.ui > ui_qaxselect.h来生成一下,Qt5中则解决了该问题。 Qt4中的cleanlooks、plastique、cde、motif等主题样式没有,新加了个fusion,好吧,问题是我的一个项目框架使用的是cleanlooks主题样式然后加自定义样式表,这下可好, 12. .pro文件中的TARGET在Qt4(qmake v2)中是可以不填写的,那么它就从自动采用.pro文件名字,而在Qt5中(qmake v3)这个TARGET不可不写。 13. 

    2.1K90发布于 2018-01-31
  • 来自专栏CSDN搜“看,未来”

    Qt引入第三方库(亲测Qt4和Qt5)

    这两天看老师发的FFMpeg的示例(先用的是Qt4),爆了一串找不到第三方库的文件,于是我决定找找原因。 然后让Qt4气的要死。。。。。 其中还有不少门路还没理清楚,水很深啊。 老师的栗子就用代码写了,不过那个Qt4好像不认,给我气半死。 swresample.lib \ $$PWD/ffmpeg/lib/swscale.lib \ $$PWD/sdl/lib/libSDL2.a 以上的办法通用,不过Qt4 有趣的是,在第三步跨向第四步时,会发现Qt4只能检索后缀为 .lib 的库文件,Qt5就没有这个限制了。 我觉得吧,工欲善其事,必先利其器。还是用Qt5吧。

    6.8K30发布于 2020-08-26
  • 来自专栏编程学习基地

    ubantu16.04搭建Qt环境

    /bin /usr/lib/x86_64-linux-gnu/qt4 更换成pwd的那个路径 /usr/local/Trolltech/Qt-4.8.7/bin /usr/local/Trolltech -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -I.

    2.5K30发布于 2020-07-03
  • 来自专栏跟Qt君学编程

    发布Qml宏预处理工具

    有一些qml项目兼顾与Qt4与Qt5版本,由于QML不用编译,但解释在运行时,使预处理指令不能用于直接通过QML。一般采用的方法是直接改文件内容,也就仅限于部分的修改。 如: Qt4版本下: import QtQuick 1.0 在Qt5版本下要修改成: import QtQuick 2.0   如果能像C/C++一样有预处理宏就不用那么麻烦了。 //#ifdef Qt4 ... //#endif 等价于C/C++宏: #ifdef Qt4 ... 使用 命令行运行run.py(文末源码地址) python run.py {qml文件名} {宏定义(可多个)} 例如: 执行前python run.py Test.qml Qt5 //#ifdef Qt4 import QtQuick 1.0 //#else import QtQuick 2.0 //#endif   执行后 //#ifdef Qt4 //import QtQuick 1.0 //#else

    1.5K10发布于 2019-11-10
  • 来自专栏信数据得永生

    Zetcode GUI 教程

    中的布局管理 PyQt5 中的事件和信号 PyQt5 中的对话框 PyQt5 小部件 PyQt5 小部件 II PyQt5 拖放 PyQt5 中的绘图 PyQt5 中的自定义小部件 PyQt5 中的俄罗斯方块 Qt4 教程 Qt4 工具包简介 Qt4 实用程序类 Qt4 中的字符串 Qt4 中的日期和时间 在 Qt4 中使用文件和目录 Qt4 中的第一个程序 Qt4 中的菜单和工具栏 Qt4 中的布局管理 Qt4 中的事件和信号 Qt4 小部件 Qt4 小部件 II Qt4 中的绘图 Qt4 中的自定义小部件 Qt4 中的 Breakout 游戏 Qt5 教程 Qt5 工具包简介 Qt5 中的字符串 Qt5

    3.4K40发布于 2019-10-25
  • 来自专栏Qt6 研发工程师

    Day 2:连接方式对比 - 核心知识图解

    ────────────────────┐│Qt信号槽连接方式演进│├─────────────────────────────────────────────────────────────┤│││Qt4 ───────────────────────────────────────────────────┘一、Qt4vsQt5连接语法对比图语法结构对比plaintext展开代码语言:TXTAI代码解释Qt4 表现Qt5表现影响拼写错误编译通过,运行时警告编译错误,无法通过Qt4:难排查;Qt5:早发现参数类型不匹配运行时警告编译错误Qt4:运行时报错;Qt5:编码时报错参数数量不匹配运行时警告编译错误Qt4 ├─是→添加UniqueConnection标志└─否→保持原样四、实战应用流程图Qt4到Qt5语法转换流程plaintext展开代码语言:TXTAI代码解释Qt4代码分析→识别信号槽函数签名→转换为函数指针语法 │├─否→检查类型匹配、函数名拼写││├─Qt5语法:编译错误直接提示││└─Qt4语法:注意SIGNAL/SLOT宏拼写│││└─是→运行时是否连接?│├─connect()返回值是true?

    11810编辑于 2026-03-12
  • 来自专栏ccf19881030的博客

    QT相关资料

    QT相关资料 1、相关书籍: <<C++ GUI Programming with Qt4>>、<<Qt及Qt Quick开发实战精解>>、<<精通Qt4编程>>、<<Qt Creator快速入门 >>、《零基础学Qt4编程》。 个人比较喜欢老外写的这本书<<C++ GUI Programming with Qt4>>,不仅系统讲解了QT的绝大部分主题,同时还讲解了QT的一些思想和原理。 、相关博客 CSDN博主qter_wd007的博客http://blog.csdn.net/qter_wd007/article/details/6586772#comments ,出了本书《零基础学Qt4 /examples和/usr/lib/qt4/demos;另外Windows7下examples所在默认路径为: C:\Qt\Qt5.0.1\5.0.1\mingw47_32\examples下。

    94840发布于 2019-04-24
  • 来自专栏linux百科小宇宙

    如何在 Ubuntu 中安装 QGit 客户端

    安装 QT4 库 首先在ubuntu中运行QGit需要先安装QT4库。 由于apt是ubuntu默认的包管理器,同时qt4也在官方的仓库中,因此我们直接用下面的apt-get命令来安装qt4。 下载QGit压缩包 安装完Qt4之后,我们要安装git,这样我们才能在QGit中克隆git仓库。运行下面的apt-get命令。 /bin/qgit" "/usr/lib/x86_64-linux-gnu/qt4/bin/qgit" strip "/usr/lib/x86_64-linux-gnu/qt4/bin/qgit $ qgit 这会打开基于Qt4框架图形界面模式的QGit。

    1.7K00发布于 2021-06-08
  • Ubuntu20.04中的Pyqt4

    尽管pyqt5运行得很流畅,但是代码太长了,不能把它改成pyqt5,但它一直说模块没有安装候选者 实际上,我不得不在Ubuntu20.04上安装一些需要PyQt4的东西,我唯一的解决方案就是这样安装Qt4 库 sudo add-apt-repository ppa:rock-core/qt4 sudo apt update sudo apt install libqt4-declarative libqt4 * libqtcore4 libqtgui4 libqtwebkit4 qt4* 希望这对你有更多的帮助

    20210编辑于 2025-07-20
  • 来自专栏跟Qt君学编程

    Qt之版本宏

    Qt4/5判断版本操作(测试版本为Qt5.6.0): contains( QT_MAJOR_VERSION, 4 ): message("This is the Qt4 version.") contains

    1.6K41发布于 2019-07-15
  • 来自专栏跟Qt君学编程

    Qt重定向调试信息输出到(stdout, stderr, 文件等)

    stdio.h> #include <stdlib.h> FILE *output = NULL; #if (QT_VERSION <= QT_VERSION_CHECK(5, 0, 0)) /* Qt4 app.exec(); } 这里的调试信息为qDebug(), qWarning(), qCritical(), qFatal()的输出.通过注册回调函数: qInstallMsgHandler(Qt4 Qt4版本回调函数可实现输出类型与信息,而通过改变output变量的值可重定向输出到文件,stdout(屏幕)或stderr等. /* Qt4版本写法 */ void outputRedirection

    7.2K20发布于 2019-07-15
领券