qtgui

    1热度

    1回答

    我有一个QListWidget,它由自定义小部件使用setItemWidget填充。 这些自定义列表项目是完全静态的,他们只是有一堆标签与各种文本和图像。我的QListWidget显示正确。我允许拖放重新排序,并且在将项目移动到其他位置后,它变得不可见。它并没有消失,因为它占据了显示器的空间,我甚至可以点击它,它完全不可见,就像它里面的所有标签突然变成空白一样。有趣的是,如果我为这些小部件设置了背

    0热度

    1回答

    我有一个关于信号和插槽的问题。在我的应用程序中,我想在对话窗口中将一个对象的信号连接到textEdit。我的信号发出QString;如果我违反了封装(通过使UI公开而不是私有)并将信号直接连接到textEdit它可以工作。但我觉得这不是正确的方法。如果我让像下面这样: connect(m_osgWidget->picker.get(), SIGNAL(setX(QString)), m_addAg

    1热度

    1回答

    创建QVideoWidget 我有下面这段代码: #include <QtWidgets/QtWidgets> #include <QtMultimedia/QCamera> #include <QtMultimedia/QMediaPlayer> int main(int argc, char * argv[]) { QApplication testQt(argc, arg

    1热度

    1回答

    我想以表格形式显示一些数据。我拿了QTableWidget因为它有多列。其中一列将包含时间(hh:mm格式)。 我也希望用户编辑表格的任何项目,但具有相应的格式。 我能够在QTableWidget中添加数据,但我无法设置文本格式时间列。 这个我想实现让用户只能编辑时间hh:mm格式。 如果可能的话,请在Python中编写答案代码。

    4热度

    1回答

    我想从QImage创建QByteArray,但尽管我尝试了很多变化,我无法处理它。 什么我做的是: QImage img_enrll; // <--- There is an image coming from another function. QByteArray arr((char*)img_enrll.bits(),img_enrll.byteCount()); // <-- conv

    2热度

    1回答

    在IDA-Pro里面有一个奇怪的错误。我已经按照官方文档中的建议,使用pip安装了PySide。 下面的命令在终端运行正常: C:\>python Python 2.7.2 (default, Jun 12 2011, 15:08:59) [MSC v.1500 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "l

    0热度

    1回答

    下面是在窗口小部件上绘制线条的代码。问题在于它保留了先前绘制的线条,并且在每次移动鼠标时它都会一次又一次地绘制。我想绘制像mspaint,即只在鼠标释放事件,它会最终确定线条绘制(否则只是预览线)。我想到的一个想法是在每次鼠标移动时删除预览行,另一个想法是利用一些临时视图并在鼠标释放时完成它。但难以找到正确的方法如何做到这一点。 感谢您的帮助 #include "paintwidget.h" #

    0热度

    1回答

    我想要一个QWidget,它有可能在它内部进行平移和缩放。 场景: 当用户使用鼠标了中间的按钮,滚动向上/向下,所有的孩子都从窗口小部件的中心缩放。 如果用户按住Alt键并同时按下鼠标中键,则所有孩子都会使用鼠标所做的距离进行翻译。 这个想法是通过继承另一个子类来创建一个新的QWidget。所以,我的QGraphicsView使它的例子: UPDATE: class MyQGraphicsView

    0热度

    1回答

    我有一个QTableView中上有一个按钮来更新选定行 更新按钮调用表(其他类QDialog的)更新的记录 udpating记录我戈夫之后重点回到Qtableview,但我不能找到 给焦点bakc ot选择栏? 表格回来了,但我总是需要在表格中单击以将选择栏放回去? 任何人都知道如何做到这一点? 我想也该selction栏放置在 我SETFOCUS/activatewindow tryied它已经

    1热度

    1回答

    我想添加文本到我一直在使用基于对这个问题的答案接受按钮添加一个文本框:Dynamically adding and removing widgets in pyqt 我的问题不过是,我无法访问我已添加的文本框。 This后告诉我,我可以使用itemAt()来循环使用addWidget()添加到布局时添加的项目。但是我只能访问类型QWidgetIem 这里是我的代码的“内部布局”: - from P