14得票3回答
如何将QImage转换为QByteArray?

我想从QImage中创建QByteArray,但是尽管我尝试了许多变量,仍无法处理它。 我正在做的事情是:QImage img_enrll; // <--- There is an image coming from another function. QByteArray arr...

13得票2回答
如何检查QImage是否有效?

我想知道是否有办法确定 QImage 是否有效。我将该图像作为 pixmap 显示在 QLabel 中,但有时当图像无效时,它不会显示在 QLabel 中。 有时图像无效的原因是从外部数据加载图像,而该数据有时可能会损坏。 因此,我希望知道是否可以实际确定 QImage 是否有效。

11得票6回答
PyQt5和QtGui模块未找到。

为什么QtGui与PyQt5捆绑在一起?我正在使用Mark Summerfield的《Rapid GUI Programming》书籍。显然,这本书是以Qt4为基础编写的,但我已经被推荐使用Qt5和PyQt5。我想运行第4章中的第一个示例代码。该代码以以下导入语句开头:import sys i...

10得票5回答
如何在Qt中同时为QLineEdit设置输入掩码和QValidator?

我希望有一个可以接受IP地址的行编辑。如果我输入掩码: ui->lineEdit->setInputMask("000.000.000.000"); 它正在接受大于255的值。如果我提供一个验证器,那么我们必须在每三个数字后面给出一个点(.)。最好的处理方法是什么?

9得票1回答
使用QIconEngine和透明度创建自定义QIcon

我正在尝试在Qt中实现类似“组合图标”的功能。 目标:我需要动态设置图标部分的颜色。 我的想法:通过两个不同的图标进行组合。其中一个图标将按所需方式进行着色(可以使用ColorizeEffect),然后将其混合在第二个作为覆盖层的图标下面。 问题:我尝试使用QIconEngine并实现其...

9得票2回答
"QComboBox弹出窗口"扩展和QtWebkit

在Firefox/Chrome/InternetExplorer/Safari/Opera中,来自下拉框的弹出窗口会随着内容而扩展,如Firefox图片所示: QComboBox的弹出窗口不会扩展内容。由于QComboBox大小的限制,弹出窗口受到限制,见QWebView图片: 因...

9得票2回答
如何在Qt中获取鼠标在屏幕上的位置?

我想获取屏幕上鼠标的坐标。 在Qt中,我该如何实现? 在Windows上,使用C#,我像这个问题的答案中所建议的那样做了一些事情。

8得票2回答
使用Qt 5.1时,共享QGLWidgets的线程化OpenGL问题

我使用了两个QGLWidgets,一个用于加载纹理,另一个用于渲染,但是它没有起作用。我使用了来自http://blog.qt.digia.com/blog/2011/06/03/threaded-opengl-in-4-8/的以下解释: 纹理上传线程: 上传许多(或较大)纹理通常是一项昂贵...

8得票3回答
Qt:QAbstractItemModel中的setData方法

我是model view的新手,一边跟着这个教程,一边查看文档,然后我发现了一个小细节:在QAbstractItemModel类(这里是QAbstractListModel)中,可以下载这里的教程代码,其中setData方法的代码如下: def setData(self, index, va...

7得票1回答
使用CMake构建简单的Qt UI应用程序会导致模糊的UI。

我创建了一个简单的Qt应用程序,只有一个MainWindow和一个Button。当我使用Qt中的Qmake构建它时,它可以正常运行并且UI也很好。而另一方面,如果使用CMake构建它,应用程序的UI就会变得模糊。 请问有人能告诉我如何解决这个问题吗?谢谢。 QMake生成的应用程序UI- ...