pyqt4

    0热度

    1回答

    我很难搞清楚如何使用Qt为python应用程序创建翻译文件。 我使用python 2.7,Qt版本5.9.1和PyQt4 4.12.1在OSX 10.11.6上创建我的GUI。 现在我只想翻译一下我的代码。 对于我所理解的,我必须使用QtLinguist来打开.ts文件,翻译单词并创建一个.qm文件,然后由python使用它。 从Qt Linguist page,我感到我需要使用一个.pro项目文

    0热度

    1回答

    我想更改UI中文本的字体颜色,但似乎the text command doc中没有任何内容可以执行此操作。可以更改背景颜色,但不能改变字体本身。 我在互联网上搜索,发现这个代码使用PyQt(source)更改按钮文本颜色。 import maya.OpenMayaUI as omUI from PyQt4 import QtGui import sip bt = sip.wrapinstan

    0热度

    1回答

    我试图让QtCheckBox在启用tristate的状态为部分时在复选框中绘制一个X.我现在让Qt处理风格,使其与操作系统相匹配,我想保持这种状态,只改变复选框的绘制方式。 我一直在试图通过覆盖Qt使用的QStyle来做到这一点。我测试了Qt的使用默认的样式: >>> app = QtGui.QApplication() >>> type(app.style()) PyQt4.QtGui.QC

    1热度

    1回答

    我有一个用户输入验证码的qlineedit。我希望能够在5个字符之后自动分隔这些数字,就像在激活自动添加破折号的窗口时一样。 例如 12345 67890 12345 67890

    0热度

    1回答

    我的程序有一个包含我的库存系统的MainWindow。我添加了一个对话窗口,当我点击“添加项目”时弹出窗口。我能够成功打开对话窗口,但我似乎无法关闭它。 当用户试图关闭对话窗口时,它将显示一个消息框,询问用户是否真的想关闭窗口。目前,我正在使用self.close()。它只是关闭我为防止意外退出而创建的MessageBox,并且不会关闭对话窗口,除非您使用IDE或任务管理器结束它。 这里是我的代码

    0热度

    1回答

    我添加了一个新的模态对话框,每当用户想要删除行时都会要求输入密码。我使用Qt Designer创建了GUI。我无法在我的GUI中调用inventoryTable。 每次我打电话给secureDelete函数,都会出现一个属性错误,说''MainWindow_ui'对象没有'inventoryTable'属性。 任何人都可以告诉我如何正确添加其他用户界面,并且能够避免将来出现此属性错误? class

    0热度

    1回答

    我如何解决以下问题 我无法从获得的QTextEdit文字并将其插入到数据库... 代码: import sys import MySQLdb #from PyQt4.QtCore import * from PyQt4.QtGui import * e1=None e2=None def window(): app=QApplication(sys.argv)

    0热度

    1回答

    我使用了一个名为InstallEventHandler函数,它接受事件的名称和安装处理它 installEventHandler("QWidget", "QMouseEvent","mouse_event") 其中QWidget是事件处理程序安装到类型,QMouseEvent是,导致事件要调用的处理程序,而mouse_event是处理程序。 我希望仅在按下鼠标时才能触发该功能,但遇到的问题是使

    0热度

    1回答

    我有一个pyqt4设置,其中包含一个自定义小部件作为listwidget的项目。我在该自定义小部件中有两个按钮,通过将其向上或向下移动,并将其向上或向下插入。 插入时,项目仍然突出显示,但内容已消失。 以下是移动物品的内容。 def ChangeInit(self, row, direction): item = self.initiativeList.takeItem(row)

    0热度

    1回答

    我是一个新手,并且难以将一行代码从PyQT4更改为PyQT5,它与信号&插槽有关。我怀疑它是因为参数正在传递给插槽。 原线为: self.connect(self.assetView.selectionModel(), SIGNAL(("currentRowChanged(QModelIndex,QModelIndex)")),self.assetChanged) 我已经试过: self.as