python2.x pyqt4 好看的弹窗提示
时间: 2024-04-30 07:18:28 浏览: 12
以下是一个使用 PyQt4 实现的简单弹窗提示的示例代码,你可以根据自己的需求进行修改:
```python
import sys
from PyQt4.QtGui import QMessageBox, QApplication
app = QApplication(sys.argv)
msgBox = QMessageBox()
msgBox.setText("Hello World!")
msgBox.setWindowTitle("弹窗提示")
msgBox.setStandardButtons(QMessageBox.Ok)
msgBox.exec_()
```
在这个示例中,我们使用了 `QMessageBox` 类来创建一个弹窗提示。`setText()` 方法用于设置提示框中显示的信息,`setWindowTitle()` 方法用于设置提示框的标题,`setStandardButtons()` 方法用于设置提示框中的按钮。在这个示例中,我们只显示了一个 OK 按钮。
你可以根据 `QMessageBox` 类的其他方法和属性来自定义弹窗提示的样式和功能。
相关问题
python2.x pyqt4 好看的弹窗提示带样式
以下是一个使用 Pyqt4 创建带有样式的弹窗提示的示例代码:
```python
from PyQt4 import QtGui, QtCore
class MessageBox(QtGui.QMessageBox):
def __init__(self, icon, title, text, parent=None):
super(MessageBox, self).__init__(parent)
self.setIcon(icon)
self.setText(title)
self.setInformativeText(text)
self.setStyleSheet("""
QMessageBox {
background-color: #FFFFFF;
font-size: 12px;
font-weight: bold;
}
QMessageBox QLabel {
color: #000000;
}
QMessageBox QPushButton {
background-color: #009688;
color: #FFFFFF;
padding: 5px;
border-radius: 3px;
}
QMessageBox QPushButton:hover {
background-color: #00796B;
}
""")
if __name__ == '__main__':
app = QtGui.QApplication([])
messageBox = MessageBox(QtGui.QMessageBox.Information, 'Title', 'Message text.')
messageBox.setStandardButtons(QtGui.QMessageBox.Ok)
messageBox.exec_()
```
在这个例子中,我们创建了一个 `MessageBox` 类,该类继承了 `QMessageBox` 类。我们设置了图标、标题和消息文本,并使用 `setStyleSheet` 方法设置了样式。在样式表中,我们设置了背景颜色、字体大小、字体粗细、标签颜色、按钮颜色等。最后,我们使用 `setStandardButtons` 方法设置了一个“确定”按钮,并使用 `exec_` 方法显示了该弹窗提示。
python中pyqt5自动弹窗
要实现在PyQt5中自动弹窗,你可以使用QMessageBox来实现。下面是一个简单的例子:
```python
from PyQt5.QtWidgets import QApplication, QMessageBox
app = QApplication([])
msgBox = QMessageBox()
msgBox.setText("Hello, World!")
msgBox.exec_()
```
在上面的代码中,我们首先导入了必要的PyQt5模块。然后,我们创建了一个QMessageBox实例,并设置了要显示的文本。最后,我们调用了exec_()方法来显示对话框。
你可以将上面的代码集成到你的应用程序中,以在需要时自动弹出对话框。