深入学习QWidget-1
1.QWidget对事件的抓取和放手。主要有例如以下几个接口
grabGesture 抓取输入手势
ungrabGesture 取消抓取手势
grabKeyboard 抓取键盘输入
grabMouse 抓取鼠标输入
releaseKeyboard 取消键盘输入
releaseMouse 取消鼠标输入
grabShortcut 抓取快捷键,须要设置setShortcutEnabled(true);
releaseShortcut 取消抓取快捷键
QGraphicsEffect 能够实现QWidget的特效。QT内置实现了几个经常使用的特效类,例如以下:
特效类
void QApplication::setInputContext ( QInputContext * inputContext )
void QWidget::setInputContext ( QInputContext * context )
能够查看inputpanel样例。
void QWidget::setMask ( const QBitmap & bitmap )
void QWidget::setMask ( const QRegion & region )
能够查看QT的Shaped Clock Example样例
void QWidget::setStyle ( QStyle * style )
QStyle * QWidget::style () const
QString | styleSheet () const |
void | setStyleSheet ( const QString & styleSheet ) |
void QWidget::render ( QPaintDevice * target, const QPoint & targetOffset = QPoint(), const QRegion & sourceRegion = QRegion(), RenderFlags renderFlags = RenderFlags( DrawWindowBackground | DrawChildren ) )
使用渲染标识符从源设备渲染到目标设备。
深入学习QWidget-1相关推荐
- PyQt学习随笔:QWidget的QFont的kerning、Antialiasing属性用途
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 引言 在Designer中,QWidget的font属性有两个比较陌生 ...
- 继承QWidget使用QPainter自定义二维图形控件【Qt学习】
继承QWidget使用QPainter自定义二维图形控件[Qt学习] 通过阅读该文章,将了解本文所说的二维图形控件的基本概念.为何要自定义二维图形控件.如何自定义二维图形控件. 该文章将首先进行一些书 ...
- mfc e将控件置于窗口顶层_PyQt5学习笔记04 - QWidget窗口控件基类
本来这一篇是想写一下怎么使用Qt Designer去设计一个界面的,但是我现在通常都是用代码去直接写界面很少用设计器.因为Qt Designer并不是为了python而写的,所以用起来不是很方便.很多 ...
- Qt学习笔记之QMainWindow,QWidget,QDialog
QT提供的默认基类只有QMainWindow.QWidget.和QDialog这三种,QT提供的默认基类只有QMainWindow.QWidget.和QDialog这三种,这三种窗体也是用的最多的,Q ...
- PyQy5学习(二):QMainWindow+QWidget+QLabel
4.1 PyQt5基本窗口控件 4.1.1 QMainWindow QMainWindow.QWidget 和QDialog三个类都是用来创建窗口的,可以直接使用,也可以继承后再使用. QMainWi ...
- qmainwindow 背景充电_Qt学习笔记,QWidget和QMainWindow新认识
进建Qt那么暂了,来日诰日赋收现,本去QWidget没有是我设念的那种工具.居然给她设置背景是那么的已便当的.正在那边得到的格氏圃下: //正在Qt3中,操做QWidget::setBackgroun ...
- Qt5开发学习总结(三)——窗口部件的使用(QWidget和QDialog)
窗口部件 QT提供的默认基类只有QMainWindow.QWidget.和QDialog这三种,这三种窗体也是用的最多的,QMainWindow是带有菜单栏和工具栏的主窗口类,QDialog是各种对话 ...
- QT学习总结之QWidget详解
1.说明 QWidget类是所有用户界面对象的基类. QWidget是用户界面的原子类.它接收鼠标.键盘和来自系统的其他事件,并在屏幕上将它们绘制出来.每个Widget都是矩形的,并按照Z-order ...
- QT学习第8课:QT计算器界面实现
声明:此文章仅是个人在学习狄泰QT课程所做的笔记,文章中包含狄泰资料的,一切版权归狄泰软件所有! 第8课是来做一个计算器界面,只是一个界面显示.不过也是挺兴奋的,以前一直对着黑框框,现在终于到界面了. ...
- QT学习-10/18/2012
1.QT-使QSplitter分割线不能移动:http://cooker.iteye.com/blog/733481 m_tableSplitter = new QSplitter(Qt::Horiz ...
最新文章
- spring 事物的传播特性
- 机器学习(6)--化无限为有限(二)
- 《DSP using MATLAB》Problem 6.24
- 防火墙设置导致服务器站点打开,服务器、网站、环境配置全正常网站打不开原来是系统防火墙造成的...
- oracle 层次查询判断叶子和根节点
- 日本初创公司Elix正在使用AI研究COVID-19药物
- [UWP]如何实现UWP平台最佳图片裁剪控件
- BlueScreen OS Version: 6.1.7600.2.0.0.256.4 Locale ID: 1033
- PS压缩图片文件大小,不失真!!!
- 一、EulerOS 操作系统入门
- SpringBoot经典学习笔记
- Python-Flask-2023.1.22
- centos7无盘启动_从无盘启动看Linux启动原理
- 划重点 iOS15正式发布, 全新的通知推送系统,你必须要知道
- 【Python】随机漫步
- 真实DOM和虚拟DOM
- 查看docker版本,遇到的问题
- Java遍历JsonObject对象
- scratchpad memory结构
- Python 将图片或者视频模糊化(附代码) | Python工具类