首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Qt开发-QT Quick

    前言 QT Quick和Qt widgets这两种技术,官方是强推QT Quick的。...QT Quick中布局一般有如下四种方式, 绝对坐标:x、y、z、width、height、top、left 锚(anchors) 布局 定位器(Row、Column、Grid、Flow) 布局管理器(...#00000000 为窗口透明 //QML支持black 等颜色样式(没有#) //QML支持#11cfff 等颜色样式 //QML同样支持RGB格式 flags: Qt.Window...//窗口标志 说明是什么窗口 使用 | 分割,缺省为Qt.Window //Qt.Window 普通窗口模式,带标题栏 //Qt.FramelessWindowHint 隐藏标题栏窗口...opacity:1 } opacity这个属性是对当前组件以及子组件都设置不透明度,所以不太适用 color: Qt.rgba(0,0,0,0)是对当前设置透明度,不会传到子组件 组件 基本组件

    3.1K40

    Qt For Python按钮控件使用实例

    从本篇开始,我们来了解一下PyQt5和PySide2中基础控件的使用,其中包括: 按钮控件; 文本输入控件; 单选控件; 文本标签控件; 多选控件; 列表控件; 等图形界面开发中常用的控件,今天我们来介绍按钮控件...__init__() self.setWindowTitle("Qt For Python按钮控件 | 州的先生") self.setFixedSize(500,200)...直接实例化一个带文本的按钮控件 我们可以直接实例化一个带字符串参数的QPushButton()来创建一个按钮,例如: self.btn_1 = QtWidgets.QPushButton("按钮一")...__init__() self.setWindowTitle("Qt For Python按钮控件 | 州的先生") self.setFixedSize(500,200)...QIcon()对象,最后调用setIcon()方法,参数为刚刚实例化的QIcon()对象。

    4.7K10

    qt多线程编程实例_lgbt

    二、QT多线程简介 QT通过三种形式提供了对线程的支持,分别是平台无关的线程类、线程安全的事件投递、跨线程的信号-槽连接。...而一个线程安全的类,指的是类的成员函数能够被多线程安全地调用,即使所有的线程都使用类的同一个实例。 1、可重入 大多数C++类是可重入的,因为它们典型地仅仅引用成员数据。...任何线程可以访问可重入类实例的成员函数,只要同一时间没有其他线程调用这个实例的成员函数。...因此,不支持QObject的静态实例。一个单线程或多线程的应用程序应该先创建QApplication,并最后销毁QObject。 3、线程的事件循环 每个线程都有自己的事件循环。...receiver, const char *method, Qt::ConnectionType type = Qt::AutoConnection ) Qt支持5种连接方式 A、Qt::DirectConnection

    2.2K10

    【Qt】Qt 开发环境安装 ( Qt 版本 5.14.2 | Qt 下载 | Qt 安装 )

    一、Qt 下载 Qt 开发环境下载地址 : https://download.qt.io/archive/qt/ 该界面可以下载 Qt 各个版本的开发环境 ; Qt 版本选择 , Qt 的各个大版本都在同步更新...版本 ; 进入界面后 , 在根目录中分别是 windows , mac , linux 三个平台的 Qt 安装包 , 选择对应的平台即可 ; 下载 Windows 对应的安装包 ( 点击该链接下载...Qt 安装目录 , 点击下一步 , 给了个警告 , 点击 Yes , 目录中是 Qt 安装文件 , 没有影响 , 继续往下走 , Qt 安装时 , 推荐将所有的组件全部安装 , 减少一些不必要的麻烦...; Android 等系统架构是针对 Android Qt 开发的 ; UWP 是微软的桌面框架 , 可使用 C / C++ / C# / VB 等语言开发 ; MSVC 是针对与 MicroSoft...Creator 开发工具 , 点击 完成 ; 总算安装完了 ; 三、组件选择 最简单的组件选择 :

    22.5K31

    Qt开发麒麟Linux桌面应用程序的流程

    Qt 开发麒麟 Linux 桌面应用程序的流程与在通用 Linux 发行版(如 Ubuntu, Fedora 等)上开发Qt应用程序的流程非常相似,因为麒麟 Linux 本质上也是一个基于 Linux...以下是 Qt 开发麒麟 Linux 桌面应用程序的详细流程:1.准备开发环境麒麟 Linux 系统: 确保你有一台安装了麒麟 Linux(例如 Ubuntu Kylin 或 Kylin OS)的机器。...安装必要的编译工具: 麒麟 Linux 通常会预装或允许你轻松安装 C++ 编译器 (GCC/G++)、make、gdb 等开发工具。...麒麟 Linux 的仓库中通常会有 Qt5 或 Qt6 的默认版本。...如果你的开发机是 x86_64,而目标是 ARM,你需要进行交叉编译。通过遵循上述步骤,你可以在麒麟 Linux 系统上高效地开发和部署功能丰富且与系统深度集成的 Qt 桌面应用程序。

    3K10

    Qt开发初识

    hello,家人们,我们将进入qt初识的学习,好了,废话不多讲,开干!...1:Qt实现Hello World(标签实现) 在C语言和C++的学习中,我们都是以实现hello world为入门,那么同理,在Qt中也是如此,只不过 在Qt中有两种方式实现hello world...UTF-8/uft8:变长编码------->表示一个符号,使用的字节数有会变化,2~4,但是在utf8中,一个汉字,一般是3个字节,Linux中默认就是uft-8的编码方式 所以如果你的字符串本身是...(this); Button->setText("Hello World"); } Widget::~Widget() { delete ui; } 4:小结 有的uu会好奇,实际开发中...开发初识滴详细内容博主就讲到这里啦,如果uu们觉得博主讲的不错的话,请动动你们滴小手给博主点点赞,你们滴鼓励将成为博主源源不断滴动力,同时也欢迎大家来指正博主滴错误~

    10510

    QT桌面客户端在Linux下的开发流程

    QT桌面客户端在Linux下的开发流程可以概括为以下几个主要步骤。...1.准备开发环境安装QT开发工具链:Qt Creator: 这是一个集成开发环境(IDE),包含了代码编辑器、调试器、项目管理等功能,是开发Qt应用的主要工具。...编译器: 在Linux下,通常是GCC/G++。Qt会使用它来编译C++代码。构建系统: 主要使用CMake或者qmake。...Qt Creator通常默认使用qmake,但现代Qt项目也越来越倾向于使用CMake。调试器: GDB(GNU Debugger)是Linux下常用的调试器。...Qt Creator对Git有很好的集成。以上是一个比较完整的Qt桌面客户端在Linux下的开发流程。在实际开发中,你可能会根据项目的复杂度和团队的习惯对这些步骤进行调整。

    1.5K10

    【Qt开发者指南】:初识Qt(二)

    其出色的跨平台支持使其能够适应Windows、Linux、macOS、Android等多种操作系统,满足不同行业的开发需求。...Qt界面简洁、学习成本低,优化的内存管理机制提高了开发效率,同时拥有活跃的社区支持。作为企业和个人开发者的理想选择,Qt在高效构建图形应用程序方面展示出显著的优势,是现代开发中不可或缺的工具。...Unix/X11:支持Linux、Sun Solaris、HP-UX、Compaq Tru64 UNIX、IBM AIX、SGI IRIX、FreeBSD、BSD/OS及众多其他X11平台。...嵌入式系统:支持带有帧缓冲的嵌入式Linux平台和Windows CE。 Android:支持Android系统的开发。 在嵌入式系统开发中,Qt也占有一席之地。...开发效率高:开发者能够高效地构建应用程序,缩短开发周期。 良好的社区氛围:Qt拥有活跃的社区,市场份额稳步上升。 嵌入式开发支持:Qt支持嵌入式系统开发,能够满足多种设备上图形应用的需求。

    48600

    Python3 :PyCharm + Qt designer 学习 + 实例

    猝然临之而不惊,无故加之而不怒 —- 苏轼 《留侯论》 一、PyQt5 简单介绍 PyQt是由Phil Thompson 开发 Qt库是目前最强大的库之一 PyQt是一个创建GUI应用程序的工具包...它是Python编程语言和Qt库的成功融合 Qt designer 可视化拖动生成界面,然后利用pycharm 进行转换 .py 文件,再编写槽函数,实现进一步的功能,不要说太方便了。...二、第一个窗口 2.1 qt designer 第一个窗口 # pycharm生成的Python代码 # -*- coding: utf-8 -*- # Form implementation generated...Form.setWindowTitle(_translate("Form", "Form")) self.label.setText(_translate("Form", "qt...结果显示 应用图标 背景颜色 背景图标 三、跳转窗口 from PyQt5 import QtCore, QtGui, QtWidgets import window #要跳转的界面名字 #除备注外,均为Qt

    4.3K30
    领券