首页 > 其他分享 >Qt6

Qt6

时间:2024-01-26 10:00:15浏览次数:32  
标签:Qt6 widget 头文件 Qt 窗体 窗口 main

第一章 认识Qt


新建一个GUI项目

  • New Project模板:Application(Qt) -> Qt Widgets Application
  • built system:qmake
  • specify basic information:Base class:QWidget
  • 语言:<无>
  • kits:Desktop Qt 6.6.1 MinGW 64-bits

项目的组成

  • first_qt_project.pro:使用qmake构建系统时的项目配置文件,包括关于项目的配置内容
  • main_widget.h:头文件,为窗口类的头文件.
  • main.cpp:包含main()函数的主程序文件.
  • main_widget.cpp:程序文件,为窗口类与main_widget.h相对应的头文件.
  • main_widget.ui:窗体文件,也称用户界面(user interface)

界面可视化设计

双击项目中的main_widget.ui,即切换到Qt Creator中内置的Designer.

窗口左侧为 组件面板,窗口中间是待设计的窗体,窗口右上方是 对象检查器(Object Inspector):显示了窗体上所有组件的层次结构,窗口右下方是 属性编辑器(Property Editor):用于编辑某组件的属性.

调试模式

  • Debug:调试版本,二进制文件带有调试信息,编译时不进行优化.
  • Release:发行版本,不带有调试信息,针对运行速度与文件大小进行优化.
  • Profile:介于Debug与Release之间.

标签:Qt6,widget,头文件,Qt,窗体,窗口,main
From: https://www.cnblogs.com/mesonoxian/p/17988699

相关文章

  • Mac 上 CLion 搭建 QT6.6 开发环境
    QT6.6是一款功能强大的集成开发环境(IDE),用于C和C++的开发。在本文中,我们将讨论如何在Mac上安装CLion。安装CLion非常简单,只需遵循以下步骤即可:下载CLion:访问JetBrains官方网站,下载适用于Mac的CLion安装包。确保选择与您的操作系统版本相匹配的安装包。运行安装程序:找到已下载的安......
  • python pyqt6 QComboBox 圆角边框
    圆角边框周围显示黑色直角QComboBox 新增如下设定即可xxx_source.view().window().setWindowFlag(Qt.WindowType.NoDropShadowWindowHint)xxx_source.view().window().setWindowFlag(Qt.WindowType.FramelessWindowHint)xxx_source.view().window().setAttribute(Qt.Widge......
  • python pyqt6 颜色弹窗 QColorDialog
     defsetColor(self):#避免窗口置顶后,Dialog被主窗口覆盖,所以需要传递self#设定默认颜色使用getColor的第一个参数(使用setCurrentColor不生效)#"选择颜色"为Dialog弹窗的标题#设定QColorDialog.ColorDialogOption.ShowAlphaChanne......
  • python pyqt6 QComboBox 设定下拉框背景颜色
    设定QComboBox的背景颜色,边框设定,以及下拉框的背景颜色以及边框设定,selection-background-color不生效可忽略 xxx_source=QComboBox(self.xxx_frame)xxx_source.setStyleSheet("QComboBox{background-color:transparent;color:transparent;border-......
  • QT: Qt for MCU + PyQt6 to Android
    https://www.riverbankcomputing.com/static/Docs/PyQt6/https://www.qt.io/blog/taking-qt-for-python-to-androidhttps://github.com/shyamnathp/python-for-android/tree/pyside_supporthttps://www.qt.io/blog/qt-for-mcus-2.5.2-lts-releasedQtforMCUs2.5.2LTS(......
  • 解决Qt6“QApplication file not found”和“无法运行 rc.exe”错误
    最近开始学习Qt(趟坑),买了一本《C++GUIQt4编程》,照着书上的例子做,第一个就报编译不过,报错信息:'QApplication'filenotfound 查了下Qt助手, 使用qmake,需要加一句:QT+=widgets原因在于QApplication在Qt6中被放在了QtWidgets下,因此需包含widgets,当然最好的方式是根据Qt版本......
  • 使用Python和Qt6(PySide6)创建GUI应用1简介
    1简介在本书从GUI开发的基本原理逐步过渡到使用PySide6创建您自己的、功能齐全的桌面应用程序。1.1GUI简史图形用户界面(GUIGraphicalUserInterface)历史悠久,可追溯到20世纪60年代。斯坦福大学的NLS(ON-Line系统引入了鼠标和窗口概念,并于1968年首次公开展示。随后,施乐公司......
  • Qt6 c++教程9测试&调试
    9测试&调试调试和测试是软件开发的重要组成部分。在本章中,你将学习如何调试Qt项目、不同的调试技术以及Qt支持的调试器。调试是发现错误或不希望出现的行为的根本原因并加以解决的过程。我们还将讨论使用QtTest框架进行单元测试。QtTest是基于Qt的应用程序和库的单元测试......
  • pyqt6 登录窗口
    pyqt_login-master/main.pyimportsysfromPyQt6importQtGui,QtWidgetsfromPyQt6.QtWidgetsimportQMainWindow,QMessageBoxfromWindowsimportloginuser_icon="assets/favicon.ico"users={"user":"admin123"}class......
  • Qt6 c++教程2 Qt Creator简介
    2QtCreator简介QtCreator是Qt自带的集成开发环境(IDE),用于跨平台应用程序开发。在本章中,您将学习QtCreator集成开发环境的基础知识,并了解集成开发环境的用户界面(UI)。我们还将了解如何在QtCreator中创建和管理项目。本Qt模块包括使用QtCreator开发一个简单的Qt应用程序、......