logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

为python3.10.0 ilde添加水平滚动条ScrollBar的editor.py

editor.pyimport importlib.abcimport importlib.utilimport osimport platformimport reimport stringimport sysimport tokenizeimport tracebackimport webbrowserfrom tkinter import *from tkinter.font import

#python#开发语言#后端
qt-C++笔记之ubuntu22.04源码安装Qt6.8.2

Ubuntu 18.04 上安装 glibc 2.28 支持 QT6:https://xujinzh.github.io/2024/01/05/ubuntu-18-04-install-glibc2-28/index.html。安装参考链接:https://www.ics.com/blog/how-build-qt-640-source-ubuntu-linux。完成以上步骤后,Qt Creato

文章图片
#qt#c++
qt-C++笔记之事件过滤器

而不使用事件过滤器的方式更加直接,通常用于处理特定对象的事件。你可以在这个方法中编写自定义的逻辑来决定是否拦截某个事件,改变事件的默认行为,或者在事件传递到目标对象之前进行一些特殊处理。通过安装事件过滤器,你可以在事件到达目标对象之前对其进行拦截和处理,这允许你在不修改目标对象代码的情况下增加额外的行为。:事件过滤器可以用来监控事件流,帮助开发者理解事件是如何在应用程序中流转的,这对于调试事件相关

文章图片
#qt#c++
qt-C++笔记之QProcess

此代码省略了错误处理和信号/槽连接,适用于简单的同步命令执行。如果你想要异步处理或更复杂的错误处理,你需要采用第一个例子中的更详细的方法。代码应该具有清晰的命名,详细的注释,以及适当的输出信息。

文章图片
#qt#c++
qt-C++笔记之信号与槽

SIGNAL()和SLOT()是Qt定义的两个宏,它们返回其参数的C语言风格的字符串(const char*)。

文章图片
#qt#c++
qt-C++笔记之自定义绘制:QWidget中的paintEvent 与 QGraphicsItem中的paint

QWidget的paintEvent用于传统 UI 部件的像素级绘制,适合简单控件自定义;的paint用于 Graphics View 框架中的图形项,适合复杂场景、动画和交互。两者均依赖QPainter进行绘制,但上下文、参数和优化不同。以下从QWidget开始,逐步扩展到 Graphics View。是 Graphics View 框架的基础元素,用于中的可视对象。自定义绘制通过重写paint

文章图片
#qt#c++
qt笔记之main.cpp加载qml文件的3种方法QQuickView 、QQmlApplicationEngine、QQuickWidget

QQuickView适用于需要创建独立窗口来显示 QML 内容的应用。提供简单的接口和较高的性能,适合纯 QML 应用或需要快速原型开发的场景。适用于复杂应用,尤其是需要加载多个 QML 文件和处理复杂 C++ 与 QML 交互的场景。提供更详细的错误处理机制和灵活性,适合中型到大型项目。适用于需要在现有 QWidget 应用中嵌入 QML 内容的场景。支持 QWidget 布局管理器,但在性能上

文章图片
#qt#java
qt-C++笔记之QLine、QRect、QPainterPath、和自定义QGraphicsPathItem、QGraphicsRectItem的区别

类名定义特点使用场景QLine表示由两点定义的直线段- 轻量级- 整数精度- 几何计算- 基本绘制描述复杂绘图路径的类- 灵活构建任意复杂路径- 浮点精度- 支持布尔运算- 复杂形状绘制- 路径动画在 QGraphicsScene 中显示 QPainterPath 的图形项- 可视化复杂路径- 支持交互和变换- 图形编辑器- 数据可视化自定义 QGraphicsPathItem继承 QGraphi

文章图片
#qt#c++
    共 39 条
  • 1
  • 2
  • 3
  • 4
  • 请选择