首页 > 其他分享 >QT

QT

时间:2024-11-17 23:07:19浏览次数:1  
标签:控件 QT 文件 -- 添加 右键

QT:
    跨平台、
    
    
    最终目的运行再ARM
    
    
    
1.安装
    1.version: 5.11.1
    2.不要有中文路径
    
2.创建c++工程:new -> Non-QT project -> PLAIN C++ Application
    pro: 工程文件
    main.cpp: 项目文件
    
    
    
    1.构造函数局部给参
    
    
3.简单QT界面:new -> Application -> QT Widget Application
    forms :UI设计文件



4.信号与槽
    信号:就是控件发出的特定信号。
    槽:槽函数,绑定到某个控件信号,待触发!
    关联:
            1.自动关联:UI选择控件-->右键转到槽
            2.手动关联:通过connect函数:connect(ui->logobt, SIGNAL(clicked()), this, SLOT(logo_fun()));
                       connect(A, SIGNAL(B), C, SLOT(D)) : 当对象A发出B信号时,就会触发C对象的槽函数D。
                    

5.智能家居项目:
    1.添加图片
        1.添加图片资源文件:选择工程右键ADD NEW --> QT --> QT Resource File
        2.pic.qrc文件右键 --> open with --> 资源编辑器 --> 添加前缀 --> 添加文件
    2.引用这个图片
        1.UI设计文件 --> 选择display widgets下label  -->  右键选择改变样式表 --> 添加资源 border-image --> 选择图片
        2.按钮控件也可以通过此方法添加图片:-->  右键选择改变样式表 --> 添加资源 border-image --> 选择图片
        3.图标小网站:http://www.easyicon.net/
    3.界面布局:
        1.水平布局 垂直布局  栅格布局
            UI设计文件 --> 选中控件 --> 选择上框栏 水平垂直栅格布局  --> 弹框 --> 栅格布局
    4.界面切换
        1.

 

标签:控件,QT,文件,--,添加,右键
From: https://www.cnblogs.com/panda-w/p/18551363

相关文章

  • 对比 win32 linux原生 和 qt 的 所有 socket api
    以下是Win32原生、Linux原生和Qt的SocketAPI对比,包括TCP和UDP的功能、特性及优缺点。我们从核心API、特性、性能和常见应用等方面进行分析。1.核心API对比1.1Socket创建与初始化操作Win32(原生)Linux(原生)Qt(跨平台)创建套接字socket()socket()......
  • <QNAP 453D QTS-5.x> 日志记录:在 NAS 从 huggingface_hub 下载模型 google-t5/t5-base,在
    目的:离线使用 google-t5/t5-base预训练模型, 行多种自然语言处理任务:翻译可借不支持东亚语言。Project-22.Ai-1.T5-base只能在:  English,French,Romanian,German间使用,code非常简单,大概沾到本地/离线使用模型的皮毛。运行这么小的模型,也使我的笔记拔高了,硬件要......
  • QT中使用图表之QChart绘制饼图
    饼图没有坐标轴,也不需要坐标轴使用的系列是QPieSeries饼图里面一个一个的块称为切片举例:绘制一个饼图,点击对应切片可以让切片分离1、创建图表视图并开启抗锯齿//1、创建图表视图QChartView*view=newQChartView(this);//开启抗锯齿view->setRenderHint(QPainte......
  • Qt中实现旋转动画效果
    使用QPropertyAnimation类绑定对应的属性后就可以给这个属性设置对应的动画//比如自定义了属性Q_PROPERTY(introtationREADrotationWRITEsetRotation)//给这个属性加动画效果//参数1:谁要加动画效果//参数2:哪个属性加动画效果//参数3:parentm_animation=newQPr......
  • 带你0到1之QT编程:二十六、实战应用之翻转动画的实现
    此为QT编程的第二十六谈!关注我,带你快速学习QT编程的学习路线!每一篇的技术点都是很很重要!很重要!很重要!但不冗余!我们通常采取总-分-总和生活化的讲解方式来阐述一个知识点!码农不易,各位学者学到东西请点赞支持支持!开始部分:总:在开发过程中,难以避免有些高级动画的实现,例如翻......
  • pyqt5使用中的一些坑
    1、使用Qlabel显示rgb图像和灰度图像发生扭曲RGB:defdis_img(self):#BGR=>RGB文件格式shrink=cv2.cvtColor(self.img_org,cv2.COLOR_BGR2RGB)#cv图片转换成qt图片qt_img=QtGui.QImage(shrink.data,#数据源shrink.s......
  • Linux系统编译QT5.15.0及串口问题
    编译流程:1>下载QT源码源码的下载可以到qt的官网http://www.qt.io/download/ 2>解压tarxvfqt-everywhere-src-x.x.x.tar.gz注意后缀和解压方式3>配置 ./configure进行环境配制。4>编译执行make编译,时间长,大概在三四个小时左右。5>安装sudomakeinstall需要5分钟......
  • PyQt5-Qtablewidget
    创建表格fromPyQt5.QtWidgetsimportQTableView,QStyledItemDelegate,QComboBox,QTextEditfromPyQt5.QtCoreimportQAbstractTableModel,Qt,QModelIndex,QEvent,QRect,QSize,QVariantfromPyQt5.QtGuiimportQFontMetricsclassTaskTable(QTableWidget):de......
  • qt定时器
    首先测试以下qt定时器的精确度运行结果:timer:5999*10mselapsed:59996结论:1min的延迟后,误差在6ms内如果你在Timeout槽函数中执行耗时操作,这将会影响定时器的精确性和响应性。具体来说,Qt的事件循环是基于单线程模型的,所有事件处理(包括定时器超时事件)都在主线程中进行。......
  • Qt/C++地图高级绘图/指定唯一标识添加删除修改/动态显示和隐藏/支持天地图高德地图百
    一、前言说明已经有了最基础的接口用来添加覆盖物,而且还有通过进入覆盖物模式动态添加覆盖物的功能,为什么还要来个高级绘图?因为又有新的需求,给钱就搞,一点底线都没有。无论哪个地图厂家,提供的接口都是没有唯一标识参数的,也就类似于学号,这就是需要自己主动定一个属性用来存储唯一标......