博客文章

撰写于 2024
  • QML的Menu容器

    2024年08月19日 在 013_002_Grp_QML

    QML 中的 Menu 结构 在 QML 中,Menu 是一个复杂的控件,它通常用于创建上下文菜单或主菜单。在 QML 中,像 Menu 这样的控件可以通过 background 和 contentItem 等属性来自定义其外观和行为。这些属性通常用于更改控件的默认布局和样式。 1. background 属性 background 属性是一个 Item 或任何其他可以作为背景的元素。它定义了 Menu 背景的样式。通常,你会使用 Rectangle 或其他图形元素来定义背景的颜色、边框、圆角 …

    更多

  • Q_PROPERTY

    2024年08月19日 在 013_Grp_QtDevelopment

    Q_PROPERTY 的详细解释 Q_PROPERTY 是 Qt 的元对象系统的一部分,它用于在 Qt 的元对象系统中注册属性,使得这些属性可以被 QML 和其他 Qt 的特性(如信号与槽机制)访问。它的作用包括: 属性的声明和管理:通过 Q_PROPERTY 声明的属性可以在 Qt 的元对象系统中被识别和管理,使得它们可以在 QML 中访问和绑定。 提供 getter 和 setter:Q_PROPERTY 允许你指定一个属性的 getter 和 setter 方法,这些方法用于访问和修改属性 …

    更多

  • Qt Deployment

    2024年08月15日 在 013_Grp_QtDevelopment

    要完成Qt项目的部署,你可以按照以下步骤使用windeployqt工具: 1. 准备可执行文件 确保你已经生成了应用程序的可执行文件(如.exe文件),通常在release目录下。 2. 运行windeployqt 打开命令行,导航到包含可执行文件的目录,然后运行以下命令: windeployqt your_application.exe 此命令会自动扫描你的应用程序,并将所有必要的Qt库和插件复制到可执行文件所在的目录中。 3. 检查依赖项 运行windeployqt后,检查输出目录中是否包含 …

    更多

  • Time Zone Map

    2024年08月12日 在 Tools

    这是一张世界时区图, svg矢量图格式. 可用鼠标右键单独打开该图片, 即便放大到较大的倍数也不失真.

    更多

  • qml notes

    2024年08月10日 在 013_002_Grp_QML

    001. **[Expose Properties]property alias ** property alias ${EXTERNAL_SHARED_ID}: ${INNER_ID} if we have this statement in sub-qml files, the qml file who invoke current sub-qml file could access these or this component whose id is …

    更多

  • 开发板选择

    2024年08月02日 在 014_Grp_CPU

    迅为 正点原子 https://www.eet-china.com/mp/a127282.html 野火 友善之臂 全志科技

    更多

  • Reading List

    2024年08月02日 在 000_Grp_Collection

    Hayek_The_Road_to_Serfdom.pdf 程序员修炼之道:从小工到专家.pdf

    更多

  • QML工程里的content文件夹

    2024年08月02日 在 013_002_Grp_QML

    Introduction content文件夹里面管理着qml的模块,这样的模块可以有多个。 我这里的content文件夹,名字本身可以是其他的名字。有没有什么字符限制,这个暂时还不知道。 入口 在根目录下的main.qml /* This file is generated and only relevant for integrating the project into a Qt 6 and cmake based C++ project. */ import QtQuick import …

    更多

  • QML Options

    2024年08月02日 在 013_002_Grp_QML

    理解你的需求,以下是 QML 中顶层容器的不同类型,以及它们适用于哪些场景: 顶层容器类型 $$ApplicationWindow 用途:适用于创建应用程序的主窗口,带有内置的菜单栏和状态栏。 导入模块:QtQuick.Controls Window 用途:用于创建没有内置菜单栏和状态栏的窗口。可以手动添加所需的控件。 导入模块:QtQuick.Window Dialog 用途:用于创建对话框窗口,通常用于提示用户进行某些操作或输入信息。 导入模块:QtQuick.Controls Popup …

    更多

  • celebrity quotes

    2024年08月02日 在 000_Grp_Collection

    项目数量决定成长速度,项目质量决定成长高度。 Date: Aug02.2024 URL: 读研三年和工作三年,究竟哪个更值? 精于基础,广于工具 Date: Aug02.2024 URL: 对于嵌入式工程师,需要掌握的知识是广还是精?

    更多