首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏c++与qt学习

    QT学习---------6

    信号和槽的拓展 拓展 1.信号可以连接信号 2.一个信号可以连接多个槽 3.多个信号可以连接同一个槽函数 4.信号和槽的参数必须类型一一对应 5.信号的参数个数可以多于槽函数,但类型也要对应 6.

    40620发布于 2021-02-22
  • 来自专栏Qt6 研发工程师

    Qt | CMake(Qt5 VS Qt6

    注意:从Qt 5.15开始,CMake目标也可以作为Qt::Core、Qt::Gui等等使用。这简化了编写可以在Qt 5和Qt 6上运行的CMake代码。导入的目标使用与配置Qt时相同的配置创建。 变量描述QT_DEFAULT_MAJOR_VERSION在混合Qt 5和Qt 6项目的情况下,控制qt_ commands转发到的Qt版本的整数。 在相应的find_package()调用之前,需要将它设置为5或6。如果设置为5,以qt_开头的命令将调用以qt5_开头的命令。如果设置为6,它们将调用以qt6_开始的对应方。 Qt构建导入的自定义插件集qt_generate_moc对输入文件调用mocqt_import_plugins指定要为静态Qt构建导入的自定义插件集qt_wrap_cpp创建来源的.moc文件Qt5:: 编译Qt语言学家.ts文件到.qm管理文件qt5_create_translation建立Qt语言学家翻译工具链Qt5::RemoteObjectsqt5_generate_repc从Qt远程对象创建C

    3.2K10编辑于 2024-10-16
  • 来自专栏跟Qt君学编程

    Qt 6咨讯

    Qt 6发布前的Qt 5.14和Qt 5.15为承接Qt 5版本与Qt 6的重要桥梁。就像Qt 4.8与Qt 5一样。 Qt 6目标计划于2020年年底前发布版本。 计划引入统一的主题样式引擎,这将允许我们在桌面和移动平台上获得Qt Widgets和Qt Quick的原生外观。 统一并且一致的工具库 Qt 3D Studio和Qt Design Studio合并。 设计工具将集成Photoshop、Sketch、Illustrator、Maya、3D Max等工具。 新增WebAssembly支持(浏览器运行Qt程序技术)。 兼容Qt 5和增量改进 将删除Qt 5中已经废弃的大部分功能(函数、类或模块)。 让Qt 6Qt 5.15 LTS足够兼容。 ---- ref:https://www.qt.io/blog/2019/08/07/technical-vision-qt-6

    1.4K10发布于 2019-09-17
  • 来自专栏用户2442861的专栏

    PyQt中如何结合Qt设计师进行开发

    PyQt中如何结合Qt设计师进行开发 2013-03-08 PyQt4 Designer 3条评论 Qt设计师Qt的所见即所得的界面设计工具,通过拖拉方式设计界面,但它并不能产生任何代码。 Qt设计师使用.ui后缀的XML文件来存储界面内容。通过pyuic4命令可以编译成.py文件,.py文件的内容就和我们手写界面的类似。 环境: OS X 10.8.2 Python2.7.3 PyQt4.9.4 创建界面 打开Qt设计师,在templates/forms中选择Widget,点击【创建】。

    1.2K10发布于 2018-09-20
  • 来自专栏ccf19881030的博客

    Qt 6的技术概览

    Qt 6的技术概览 Qt 6的技术概览 Qt对用户的价值体现在哪里? 这篇博文捕捉了几个将要在Qt 6中亮相的关键点。 Qt 6将是我们Qt 5系列的延续, 因此不会对用户造成干扰。 随着Qt 5.14特性的固定,更多的研发重点将转向Qt 6,我们的目标是在2020年年底前发布Qt 6的第一个版本。 Design Studio与Qt Creator共享了大量代码和应用/插件框架,提供了很好的设计体验,并为我们提供了在设计师和开发者之间搭建桥梁的工具。 我们使用Qt 6的目标是更好地集成这些能力,同时也保持向前的兼容性。 Qt 6中,我们希望把QML和Qt Quick的一些功能引入到C++中。

    3.1K10发布于 2020-12-22
  • 来自专栏用户2442861的专栏

    Qt学习之路_6(Qt局域网聊天软件)

    http://www.cnblogs.com/tornadomeet/archive/2012/07/04/2576355.html   在上2次文章Qt学习之路_5(Qt TCP的初步使用) Qt学习之路 _4(Qt UDP的初步使用) 中已经初步介绍了群聊功能和文件传输功能,这一节中主要在这个基础上加入一个私聊功能。    参考文献依旧是:《QtQt Quick开发实战精解》一书中的第5个例子以及http://www.yafeilinux.com/ 网站上的源码。 _4_6); time.start(); //开始计时 QString currentFile = fileName.right(fileName.size() - fileName.lastIndexOf _4_6); time.start(); //开始计时 QString currentFile = fileName.right(fileName.size() - fileName.lastIndexOf

    3.4K10发布于 2018-09-20
  • 来自专栏用户2442861的专栏

    Qt学习之路_6(Qt局域网聊天软件)

    http://www.cnblogs.com/tornadomeet/archive/2012/07/04/2576355.html   在上2次文章Qt学习之路_5(Qt TCP的初步使用) Qt学习之路 参考文献依旧是:《QtQt Quick开发实战精解》一书中的第5个例子以及http://www.yafeilinux.com/ 网站上的源码。 _4_6); time.start(); //开始计时 QString currentFile = fileName.right(fileName.size() - fileName.lastIndexOf _4_6); time.start(); //开始计时 QString currentFile = fileName.right(fileName.size() - fileName.lastIndexOf 分类: Qt

    4K20发布于 2018-09-20
  • 来自专栏跟Qt君学编程

    Qt 6中的异步操作

    ❝从Qt官网看到的一篇关于Qt 6的文章,分享给大家。❞   我们先看看Qt 6版本以前「从网络中加载图片的一般操作步骤」。 发出网络请求并等待,直到收到所有图像数据。 根据原始数据创建图像源。 show(processedImage); }); }); }   Qt 6版本中可以这样操作。看起来是不是简便很多呢。 .onFailed([] { // 错误处理 // handle any other error }); 链接: https://www.qt.io /blog/asynchronous-apis-in-qt-6

    1.7K20编辑于 2023-03-17
  • 来自专栏编程杂记

    Qt开发】PyQt6--标签控件

    53910编辑于 2024-01-17
  • 来自专栏跟Qt君学编程

    Qt 6平台的特有API

    本文摘录自:https://www.qt.io/blog/platform-apis-in-qt-6   虽然Qt解决了编写应用程序的许多特有任务,但始终存在Qt无法解决的极端情况,或者在特定于平台的API 我们要为Qt 6解决的任务之一是清理和协调访问平台特定功能所需的各种机制。   现在,我们将在Qt 6中查看这项工作的结果。 窗口嵌入   由基础平台API创建的Windows既可以用作Qt窗口的父容器,也可以作为子窗口嵌入到Qt窗口中。    注意:干扰本机事件流可能会使Qt处于不一致状态。这些API应该主要用于增强Qt的现有事件处理,例如,Qt尚未处理的事件。 4. 4.1 访问基础本机句柄   在Qt中未公开本机平台的功能的情况下,访问由Qt维护的本机句柄,并使用这些句柄调用本机API可能会有所帮助。   

    1.2K30编辑于 2023-03-17
  • 来自专栏MixLab科技+设计实验室

    设计师编程指南之Sketch插件开发 6

    往期文章索引: 1 / 入门基本概念、page的相关操作 2 / artboard 、NSFileManager 和 NSString 关于文件及文件夹的相关操作 3 / DIY一个Sketch插件,生成猫猫狗狗的全家福 4 / NSPasteboard 、text 的操作 5/ Shape 的一些操作,主要介绍 line 及 rect 上一期主要介绍 line 及 rect ,这期介绍 curve 。 sketch 的 curve 是通过 NSBezierPath 绘制的,通过3个点(每个点是一个 N

    83160发布于 2018-04-17
  • 来自专栏Qt项目实战

    Qt开源作品6-通用视频控件

    = 0) { QString url = treeWidget->currentItem()->data(0, Qt::UserRole).toString(); ->mimeData()->hasFormat("application/x-qabstractitemmodeldatalist")) { event->setDropAction(Qt accept(); } else if(event->mimeData()->hasFormat("text/uri-list")) { event->setDropAction(Qt

    1K20发布于 2020-05-11
  • 来自专栏ccf19881030的博客

    Qt6的安装以及相关资料

    QT6从2020年12月8号就开始发布了,具体可以参考Qt 6.0 Released这篇博客,如下图所示: ? 关于QT6的安装目前分为在线安装和离线安装两种,具体可以参考博客:Getting Started with Qt和Offline Qt Downloads,如下图所示: ? 其他的QT版本 All older versions of Qt are available in the archive. 需要研究QT6QT5.15.x源代码的话,可以从上面的地址下载。 关于QT6的移植,可以参考博客:- Porting to Qt 6 如下图所示: ? Qt 6 from source 《C++ Qt 编程视频教程》(C++ Qt Programming)[MP4] Qt for Windows - Building from Source Qt 6

    2.8K10发布于 2021-01-13
  • 来自专栏Java学习网

    新手Web设计师应该避免的 6 宗罪

    新手Web设计师和开发人员往往以有缺陷的创作而告终,却不知道真正的故障出自于哪里。虽说有这么多的设计书籍,但即使都读了,也不会对最后的设计有任何意义。 这里将介绍新手设计人员经常深受其害的6个陷阱。了解如何避免这些错误并及时修正这些错误,可以神奇地改进设计。 ? 并非所有的设计师都明白这一点,所以他们往往忽略了图表用来抓住用户注意力的重要性。 如果你用纯文本编写,并希望用户坚持并阅读每一标题,那么你可能会大失所望。 6.不在意对齐 如果你想要观众阅读网页上的大部分信息,那么你需要让这些信息看起来有用且易消化。对齐在这个问题上起很大的作用。确定用户的视角应该从哪里开始是对齐的全部内容。对齐能慰藉用户的眼睛。 不要忘了,专业的设计师曾经也是初学者,他们之所以渐渐变得优秀起来,是因为他们肯积极地尝试理解一些细微的事情,并且愿意去重新认识他们先前忽略了的内容。

    1.1K70发布于 2018-02-27
  • 来自专栏java一日一条

    新手Web设计师应该避免的 6 宗罪

    新手Web设计师和开发人员往往以有缺陷的创作而告终,却不知道真正的故障出自于哪里。虽说有这么多的设计书籍,但即使都读了,也不会对最后的设计有任何意义。 这里将介绍新手设计人员经常深受其害的6个陷阱。了解如何避免这些错误并及时修正这些错误,可以神奇地改进设计。 ? 并非所有的设计师都明白这一点,所以他们往往忽略了图表用来抓住用户注意力的重要性。 如果你用纯文本编写,并希望用户坚持并阅读每一标题,那么你可能会大失所望。 6.不在意对齐 如果你想要观众阅读网页上的大部分信息,那么你需要让这些信息看起来有用且易消化。对齐在这个问题上起很大的作用。确定用户的视角应该从哪里开始是对齐的全部内容。对齐能慰藉用户的眼睛。 不要忘了,专业的设计师曾经也是初学者,他们之所以渐渐变得优秀起来,是因为他们肯积极地尝试理解一些细微的事情,并且愿意去重新认识他们先前忽略了的内容。

    90820发布于 2018-09-18
  • 来自专栏c++ 学习分享

    Build Qt 5.2 for windows ce 6 rileo8 6 years ago Hi, im trying to build qt 5.2.0 (visual studio 2

    Build Qt 5.2 for windows ce 6 This topic has been deleted. . ---- rileo8 6 years ago last edited by Invalid Date Hi, i'm trying to build qt 5.2.0 (visual studio 2005) for windows ce 6. wince 6 experience. Finally I've got a successful build small build of qt5 for windows ce 6 built with VS2008.

    62310编辑于 2023-07-06
  • Qt6和C++高级编程指南

    在跨平台开发领域,Qt6凭借其现代化的架构、对硬件加速的深度支持以及强大的多线程能力,成为构建高性能应用的首选框架。 本文将围绕这三大主题,解析Qt6性能优化的底层逻辑与实战策略,助你打造丝滑流畅的用户体验。一、信号与槽优化:打破性能瓶颈的“隐形杀手”1. RHI:Qt6的渲染革命Qt6引入的Render Hardware Interface(RHI)抽象层,统一了Vulkan、Metal、Direct3D 11/12等底层API,使开发者能:跨平台硬件加速 结语:性能优化是一场“平衡艺术”Qt6的性能调优并非追求单一维度的极致,而是需在开发效率、代码可维护性、硬件兼容性之间找到最佳平衡点。 掌握这些核心技巧后,你将能轻松驾驭Qt6的强大能力,打造出既流畅又稳定的跨平台应用,在竞争激烈的市场中脱颖而出。

    86210编辑于 2025-11-22
  • 来自专栏Linux驱动

    6.QT-简易计算器实现(详解)

    分离后,队列的每个元素应该为: str[0] = "+9" str[1] = "+" str[2] = "(" str[3] = "-3" str[4] = "-" str[5] = "-1" str[6] 后缀表达式队列的每个元素应该为: str[0] = "+9" str[1] = "-3" str[2] = "-1" str[3] = "-" str[4] = "-5" str[5] = "*" str[6] QCALCULATORUI_H QCalculatorUI.cpp代码如下: #include "QCalculatorUI.h" QCalculatorUI::QCalculatorUI() : QWidget(NULL,Qt 9 + ( {10,150,40,40},{60,150,40,40},{110,150,40,40},{160,150,40,40},{210,150,40,40}, //4 5 6 NULL) return false; mline->resize(240,30); mline->move(10,10); mline->setAlignment(Qt

    2.8K60发布于 2018-05-28
  • 来自专栏Qt项目实战

    Qt音视频开发6-ffmpeg解码处理

    关于ffmpeg解码,网上搜索到的代码绝对是一大堆一大堆,而且很多都讲得很详细,解码的函数流程图非常清晰,关于ffmpeg这块的学习本人推荐雷神的博客,分析的相当细致,我在很久以前刚用Qt+ffmpeg

    2.1K00发布于 2020-08-08
  • 来自专栏嵌入式开发圈

    iMX6 yocto平台QT交叉编译环境搭建

    3environment-setup-cortexa9hf-vfp-neon-poky-linux-gnueabi 4site-config-cortexa9hf-vfp-neon-poky-linux-gnueabi 5sysroots 6version-cortexa9hf-vfp-neon-poky-linux-gnueabi 1$ sudo chown -R XXX:XXX /opt/poky 2、安装QT creator 我这里下载到的是 qt-creator-opensource-linux-x86_64-3.2.1.run /qt-creator-opensource-linux-x86_64-3.2.1.run ? ? ? ? ? ? 3、配置Qt creator的运行环境 进入到 /opt/qtcreator-3.2.1/bin 目录,执行命令 $ ./ qtcreator.sh,运行 Qt creator。 ? 至此,i.MX 平台的 Qt 开发环境搭建完毕,接下来就可以在此环境上面进行 Qt 的应用开发了!

    3.1K30发布于 2019-07-04
领券