QT中EventFilter使用方法
//ui->recordCheckBox->installEventFilter(this);bool myMenu::eventFilter(QObject *obj, QEvent *event){ if (event->type() == QEvent::Enter)
Qt Designer的简单使用
在前面两节的例子中,主界面窗口的尺寸和标签控件显示的矩形区域等,都是用 C++ 代码编写的。窗口和控件的尺寸都是预估的,控件如果多起来,那就不好估计每个控件合适的位置和大小了。用 C++ 代码编写图形界面的问题就是不直观,因此 Qt 项目开发了专门的可视化图形界面编辑器——Qt Designer(Q
VS开发QT项目,手写按钮槽函数避坑
由于最近开发需要在VS2017上配置QT开发环境,进行QT项目的开发,之前从来没有这样使用过,在此记一些坑。但是!
QT通过parentWidget()实现多界面跳转及关闭(切换界面和返回前一界面)
QT通过parentWidget()实现多界面跳转及关闭(切换界面和返回前一界面)
Qt之QListView的简单使用(含源码+注释)
下图为节点添加删除示例图;源码在本文第三节(源码含详细注释)。下图为节点对节点值的操作,其中包含获取值、设置值等;源码在本文第三节(源码含详细注释)。提示:不会使用Qt设计师设计界面的小伙伴点击这里同样我们将QListView和QTableView、QTreeView做对比CMainWindow.c
QT实战项目(愤怒的小鸟)
游戏的初始登陆界面,是由数据库与弹窗口实例化的界面、数据库和qt弹窗的相关功能和具体实现代码我会在后续的博客中补上代码设计如下登陆成功后将跳转到第二个界面,这个界面只是个普通的中转界面,可...
PyQt5中ui文件如何转为Py文件并界面可视化
1、在pycharm里的File里面找到setting2、Tools工具里找到External Tools3、选择“+”,添加其中Name 根据你自己想法取,这里写的是 Qt Designer。Program:这里是找到你的designer.exe文件,复制其路径,放入这里面。Working dir
Qt菜单栏-工具栏-状态栏
类是为了可以跨平台,例如pc和mac下的键盘不一样,Qt可以根据平台不同设置相应的快捷键。该类中为我们定义了很多内置的快捷键,可以直接使用,例如下面注释的一行。因为Qt界面工程,默认自带了菜单栏、工具栏和状态栏,所以我们可以直接使用ui->menuBar来调用。需要使用addPermanentWdg
Qt中QDockWidget停靠窗之设置布局比例,保存布局和恢复布局
多个QDockWidget在主界面的布局比例设置,保存界面和恢复界面
Qt 同一窗口下的两个页面切换(QStackedWidget)实现,没有切换闪烁
在基于Qt做一个界面应用时,往往会出现在一个窗口中切换不同显示内容的需求,在显示A界面后,点击A界面上的按钮button_1将切换到B界面,点击B界面上的按钮button_2将返回A界面。有不少人通过窗体的A->hide()以及B->show()的手段进行切换,但这样做其实是新建了窗口,窗口的左上角
Qt事件循环及QEventLoop的使用
一、 Qt的事件循环 Qt作为一个跨平台的UI框架,其事件循环实现原理, 就是把不同平台的事件循环进行了封装,并提供统一的抽象接口。和Qt做了类似工作的,还有glfw、SDL等等很多开源库。二、QEventLoop类QEventLoop即Qt中的事件循环类,主要接口如下:int exec(QE
Qt案例:实现显示图片
Qt小案例
Qt学习总结之QFileDialog
QFileDialog提供了一个对话框,允许用户选择文件或者目录,也允许用户遍历文件系统,用以选择一个或多个文件或者目录。
Qt—键盘事件
使用QKeyEvent类用来描述一个键盘事件。当键盘按键被按下或者释放时候,键盘事件便会被发送给拥有键盘输入焦点的部件。QKeyEvent的key函数可以获取具体的按键,对于Qt中给定的所有按键,可以在帮助中通过Qt::Key关键字查看。需要特别说明的是,回车键在这里是Qt::Key_Return;
QT .pro文件解析(秒懂)
1.pro文件的作用QT工程的pro文件,在创建工程时由QTCreater自动创建,我们可以往里面添加内容,增加库文件的声明,包含路径、预处理器定义,生成目录,输出中间目录等等设置。2.一个简单的示例QT += core gui chartsgreaterThan(QT_MAJOR_VE
qt QGraphicsView 绘制多种图形
入门先看一个简单的例子#include "mainwindow.h"#include "ui_mainwindow.h"#include <QGraphicsScene>#include <QGraphicsView>MainWindow::MainWindow(QWidge
QGraphicsView图形视图框架使用(二)图形交互
在开发基于图形视图框架QGraphicsView的应用的时候,其中很重要的一部分工作就是处理与框架中图元的交互。这也是最让人头疼的。这里就介绍一下与Item交互过程中那些常见的操作。
qt6.4.0+visual studio2022+opencv配置教程(2022年最新版)
qt6.4.0+Visual Studio2022配置教程(2022年最新版)
【Qt登录界面】
Qt做的登录和注册界面
嵌入式学习之QT学习----3 制作简单的QT界面(如:QQ登录界面)
1、创建一个QT工程new project —> Application —> Qt Widgets Application —> choose…(注意不要有中文路径)填写名称(我写的名称为class2)和创建路径(D:\qt\qt_demo\class2) —> 填写