问题标签 [qrect]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
qt - 将旋转的 QRect 变成 QPolygon
我试图通过将 QRect 转换为 QPolygon 来检查 QPolygon 和 QRect 之间的冲突。但是,矩形也可能有我添加的旋转,所以我想知道如何将 QRect 转换为 QPolygon 考虑到旋转?
python-3.x - 在 PySide 中将 geometry() 的内容作为列表返回
我目前正在 PySide 中编写一个应用程序,我希望它在退出时保存窗口尺寸。该geometry()
方法返回类似PySide.QtCore.QRect(300, 300, 550, 150)
但我想要的只是(300, 300, 550, 150)
. 我可以找到一种解析它的方法,但我想要一种更简洁的方法。有什么建议么?
qt - QGraphicsScene 上的 QRect
这似乎微不足道,但我没有找到解决方案。我要做的就是设置一个坐标系 QGraphicsScene [-10, -10] 到 [10, 10] (fe with setSceneRect(-10, -10, 20, 20))并在场景,使用场景的坐标系。
我在示例中所期望的是左下边框的矩形边界。我也尝试了 mapToScene() 和 fitInView(),但这也没有给我带来预期的结果。
感谢您的帮助。
qt - Qt 初学者 QPainter 和 QRect
我将如何绘制一个矩形?
我尝试了两种不同的方法;
哪个工作正常(即使参数没有命名也没有使用),但我不想使用 QPaintEvent * 我没有用它。
所以我试着重命名我的函数;
这不显示任何内容(但没有错误)。
如果我不使用 QPaintEvent * 为什么它不起作用?
c++ - 如何在 QT 中使用 Geom?
geom
不能正常工作。当您为窗口定义新位置时,它的一部分在屏幕外。如何解决这个问题呢?
c++ - 无法从 QRect 修改高度值
以下代码段导致我的编译产生“错误:将 'const QRect' 作为 'void QRect::setHeight(int)' 的 'this' 参数传递会丢弃限定符 [-fpermissive]”。
我该如何解决这个问题,而且我注意到如果我要替换 h -= 80; 使用 h--;,编译器不会抱怨。
qt - 在没有布局的情况下将 QRadioButton 添加到 QWidget
我正在尝试做一些我认为非常容易的事情:在没有任何布局的情况下将 QRadioButton 添加到我的 QWizardPage 中。
当用户单击 Next 按钮时,将调用以下添加 QRadioButton 的代码(信号 currentIdChanged 调用代码):
}
我添加了这段小代码来查看我的 QRadioButton 发生了什么
然后我意识到问题似乎是QRect。
rect1 和 rect2 的值是错误的。rect1 = (0, 0, 259, 39) 和 rect2 = (0, 0, 259, 39) rect1 的正确值应该是 (50, 20, 260, 40) 和 rect2 的正确值 (50, 60, 260, 40)
那么,问题出在哪里,如何在没有布局的情况下将 QRadioButton 添加到 QWidget 中?
编辑
这很奇怪,如果当用户单击下一步按钮时,我没有将 QRadioButton 添加到 QWizardPage 中,而是将它们添加到 QWizard 构造函数中,它可以工作。
有人能告诉我为什么我不能将 QRadioButton 添加到我的 QWizardPage 到我的插槽函数中吗?
谢谢
python - PySide Metro 风格 mousepressevent
我正在尝试使用 Metro (Windows 8) 样式的 Python 桌面应用程序,因此可以单击矩形表来执行某些操作。
我像这样生成矩形表(MyIcon):
我有我的班级,基本上是一个带有 id 的矩形:
此代码在我第一次单击矩形时工作正常,打印正确的 id 并更改正确矩形的颜色,但是下次我单击任何矩形时,它总是打印我单击的第一个矩形的 id 和颜色没有改变(我假设是因为它也再次绘制了相同的矩形)。
谁能帮我?
qt - Qt如何画圆弧?
考虑下图:
我有关于两条线的中心点、它们之间的角度以及两条线的长度的信息。
问题是从底线的末端开始画一条弧线并接触上面的斜线(如下所示的方式):
我看到了Qt的这些画弧功能:http:
//qt-project.org/doc/qt-5.1/qtgui/qpainter.html#drawArc
这些函数需要一个矩形作为参数,而我没有。
我应该如何使用这些函数来绘制如上所示的弧线?
qt - 使用 QPropertyAnimation 为 QRect 设置动画
我在一个 QGraphicsScene 中有一堆 QRects 和一些文本,我试图用 QPropertyAnimation 对其进行动画处理。为文本设置动画效果很好,但 QRect 不起作用,因为它们无法转换为 QGraphicsObject
这完美地工作
但事实并非如此,因为 items[2*size.x()*size.y()-2-aa]->toGraphicsObject() 返回一个空指针。
有没有办法来解决这个问题?