腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(178)
视频
沙龙
1
回答
对子
小
部件
的
Qt5
paintEvent
传播
、
、
、
我正在尝试用PyQt5写一个基本
的
游戏循环。我有一个QWidget和一个QGraphicsView在里面。我使用QTimer和update()在QWidget和QGraphicsView上触发
paintEvent
()。QWidget
paintEvent
()会更新,但QGraphicsView
paintEvent
()不会。下面是我
的
代码: from PyQt5.QtWidgets import QWidget, QGridLayout, QApplication,
浏览 6
提问于2017-06-30
得票数 2
回答已采纳
2
回答
从Qt4to
Qt5
移植,Qt::WA_PaintOutsidePaintEvent已不复存在
、
、
、
、
从Qt4移植到
Qt5
时,有一个类GraphWidget,它继承自QWidget类。正如我从
Qt5
文档中学到
的
,我是否应该实现
paintEvent
()函数,并在那里调用painter?
浏览 20
提问于2018-08-06
得票数 0
1
回答
使用自定义QPainter呈现QWidget
、
、
、
、
我试图将子
部件
添加到
Qt5
中
的
一个小
部件
中。问题是父小
部件
呈现Qt不知道
的
内容,因此透明性不能正常工作。但是,在
Qt5
中,这个属性消失了。我尝试过
的
: 创建一个QWidget并重写
paintEvent<
浏览 4
提问于2017-08-27
得票数 0
回答已采纳
1
回答
在
paintEvent
实现中要画什么?
Qt
的
文档说: 许多小
部件
可以在被要求时简单地重新绘制它们
的
整个表面,但是一些缓慢
的
小
部件
需要通过只绘制所请求
的
区域: QPaintEvent::region()来优化。例如,QListView和QTableView就是这样做
的
。这是否意味着当我编写QWidget
的
paintEvent
函数时,不需要手动编写代码,说明应该绘制小
部件
的
哪一部分,并且这些代码都是由qt自己自动处理
的
?
浏览 2
提问于2015-08-05
得票数 1
回答已采纳
2
回答
Qt:父母和孩子
的
关系?
如果我有爸爸小
部件
A,那么我有一个A
的
子小
部件
B是嵌入在A中
的
。 如果我触发A
的
paintEvent
,B
的
油漆事件会被触发吗?如果我触发B
的
paintEvent
,A
的
油漆事件会被触发吗?是否有一个一般规则,以便我可以知道哪个Widget
的
油漆事件将被触发?
浏览 1
提问于2016-03-01
得票数 1
回答已采纳
2
回答
QT绘制到小工具
、
、
我学习
QT5
是为了好玩,我还在学习如何为2d游戏绘制窗口小
部件
。我已经看了很多教程和文档,我想从这里得到一些关于从哪里研究
的
意见。 据我所知,绘画似乎只能在
paintEvent
函数中完成。我正在尝试弄清楚如何根据键盘输入来有条件地在小
部件
上绘制一些内容。例如,如果我按下a,我想让它打印"alpha“,如果我按b,我想让它打印"beta”。显然,我可以通过一个全局字符串变量来做这件事,但是还有什么其他
的
方法呢?我正在寻找合适
的
QT方法来做这件事,有什么
浏览 1
提问于2013-07-01
得票数 0
回答已采纳
2
回答
QPainter与QStyleSheets
的
Qt反混叠
、
、
、
左侧QWidget上
的
绘画是使用QPainter (重写::
paintEvent
(...))执行
的
。正确
的
小
部件
是使用QStyleSheet“绘制”
的
。def
浏览 4
提问于2016-03-30
得票数 0
回答已采纳
1
回答
用
paintEvent
和PyQt5重写PyQt5和PySide2
、
、
、
今天,我偶然发现了一种奇怪
的
行为:重新实现
paintEvent
似乎不能在
Qt5
的
Python版本中工作。在Qt4中,我从未遇到过这个问题。__init__(parent) # this is called ornot print("
paintEvent
&
浏览 1
提问于2018-10-30
得票数 1
回答已采纳
1
回答
具有重叠子小
部件
的
Qt自定义小
部件
、
、
、
、
我试图在
Qt5
中制作一个自定义小
部件
,它有点像一个QProgressBar,但是有3个滑块和用户可移动
的
:( JS实现略有损坏:,)我有问题想办法解决这个问题。我
的
尝试要么未能正确呈现小
部件
的
所有部分(使得很难选择和移动小
部件
的
不同部分),要么无法正确地使用VBoxLayout (没有展开以适应水平空间)。我最近
的
尝试(您应该能够从构造函数中获得一般
的
想法,没有实现其他任何东西) UTrackSlider
浏览 2
提问于2014-11-11
得票数 0
回答已采纳
1
回答
我怎么能在pyside QWidget中有一个透明
的
背景,但却让它
的
孩子不透明?
、
、
、
、
我有一个小
部件
,它包含很多子
部件
,我想设置它
的
背景透明,但是保持它
的
子
部件
不透明。我正在使用PySide 1.2.1 win7 self.setStyleSheet它使整个小
部件
变得透明。我想让孩子们不透明。有人能帮我吗?非常感谢。这是我
的
代码,谢谢帮助。
浏览 10
提问于2017-03-20
得票数 0
1
回答
从QAbstractScrollArea派生
的
类中存在QT QPainter错误
我试着写一个
小
的
十六进制编辑器。为此,我想创建一个显示十六进制数据并逐行滚动
的
小
部件
。为此,我开始尝试从QAbstractScrollArea派生并覆盖
paintEvent
(),如下所示: void CuteHexeEditorWidget::
paintEvent
(QPaintEvent
浏览 2
提问于2012-08-17
得票数 0
3
回答
gwt中子控件与父控件交互
的
设计
、
我使用gwt来开发一个UI,并且要求在
对子
小
部件
执行某些操作
的
情况下,父小
部件
需要采取相应
的
操作。在这种情况下,正确
的
设计是什么,即,1个选项是:- child捕获更改事件并自我更新。向父小
部件
引发事件,然后更新子小
部件
。-另一种选择是将子组件
的
更改处理程
浏览 1
提问于2012-10-14
得票数 1
1
回答
改变
QT5
主题
、
、
我想知道如何改变
QT5
的
主题?使用旧
的
QT4,可以用qt4-config来更改它。然而,到目前为止还没有qt5-config。我试过使用qt工具,但它在启动时出现了分段错误。那么,是否有一种优雅
的
方法可以用Ubuntu15.10改变
QT5
主题呢?另外,KDE系统设置
的
包名是什么,以便我尝试-获取它?它会把所有的KDE都拉到我
的
系统上还是只是一些qt库?
浏览 0
提问于2016-01-04
得票数 7
1
回答
Qt5
,透明窗口和车轮事件
、
、
、
、
我有一个最简单
的
测试用例应用程序:TransWidget::TransWidget(QWidget *parent) : setAttribute(Qt::WA_TranslucentBackground);鼠标单击“按预期工作”: 通过透明区域下降到不透明小
部件</em
浏览 7
提问于2016-05-13
得票数 4
回答已采纳
3
回答
在Qt中绘制小工具内部
、
我创建了一个非常简单
的
GUI,它有一个按钮和一个来自显示小
部件
的
"Graphics View“小
部件
。在按下按钮时,我想要在“图形视图”小
部件
上绘制一条线。我已经将"Graphics View“小
部件
的
名称更改为gv,方法是在设计视图中右键单击该小
部件
,然后选择change objectName。我不明白该如何划线。我在Qt上阅读了各种关于QPainter、
PaintEvent
等
的
信息,但我变得更
浏览 5
提问于2010-09-09
得票数 3
1
回答
Qt子类是可见
的
,但父类不可见。
、
、
我有一些小
部件
,确切地说是QToolButtons,我将它们初始化如下:QToolButton*btnMenueExit = new QToolButton(frmBackground);所有的小
部件
都组织在同一个QGridLa
浏览 3
提问于2015-03-12
得票数 0
回答已采纳
1
回答
Qt自定义小
部件
更新大开销
、
、
我们正试图在我们公司
的
一些基于Linux
的
嵌入式设备上使用QT4.8.5。我使用没有X服务器
的
Qt嵌入式。我需要绘制测量数据,并经常更新它们(20-30fps,但只占小
部件
的
一小部分)。我对QWidget进行了子类化并重写了
paintEvent
()。我有WA_OpaquePaintEvent和WA_StaticContents套装。为了进行测试,我
的
画图事件是空
的
,我调用小
部件
的
update()函数,形成一个定时器设
浏览 1
提问于2013-08-04
得票数 4
2
回答
未调用QWidget::heightForWidth()
、
我想让我
的
小工具总是有正方形大小。在之后,我覆盖了QWidget::heightForWidth(),并且我还按照@peppe
的
建议在构造函数中调用了setHeightForWidth(true)。这是我
的
Widget类中heightForWidth()
的
声明:这发生在Linux和Windows上。
浏览 0
提问于2013-07-18
得票数 9
回答已采纳
1
回答
有没有用于开发ubuntu桌面应用程序
的
sdk?
我想为我
的
Ubuntu桌面开发一个应用程序,但是我无法找到类似android
的
东西来开发我自己
的
应用程序。 请建议我如何在我自己
的
桌面上制作桌面应用程序。
浏览 0
提问于2020-06-03
得票数 1
1
回答
Qt中
的
PaintEvent
绘制类
的
每个实例
的
所有小
部件
都是相同
的
、
、
、
我有一个名为MotionVectorDisplay
的
类,它继承自QWidget,我覆盖了
paintevent
,我用这个类做
的
是为一个16x16大
小
的
特殊宏块绘制运动矢量,并且在一个帧中有多个这样
的
宏块,所以我为每个宏块创建了一个新
的
类实例,传递了多个参数来构建运动矢量,并将该小
部件
的
父
部件
传递到另一个小
部件
以供显示。这一切都像预期
的
那样工作,但我得到
的
输出如下
浏览 0
提问于2013-03-18
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Scratch模拟疫情病毒传播的小程序
不可错过的私藏小网站,禁止传播
【护眼●小讲堂】一图带你探索:眼睛的各个部件,很神奇!
展会为什么需要微信小程序?如何选择好用传播力强的微信小程序?
佳宣传播业界独创的管家式服务助力小微企业品牌发展
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券