Traceback (most recent call last): File "C:\Users\Administrator\PycharmProjects\pythonProject5\keshe.py", line 191, in <module> login_window.pushButton_2.clicked.connecet(main_window.show()) AttributeError: 'login_windows' object has no attribute 'pushButton_2'
时间: 2024-03-07 17:51:54 浏览: 18
这是一个 Python 的错误信息,看起来是在连接 `pushButton_2` 的 click 事件时出现了问题。具体来说,它似乎是在 `login_window` 类中找不到 `pushButton_2` 属性所导致的。这个错误可能是由于属性名拼写错误或者在 `login_window` 类中没有定义 `pushButton_2` 属性所导致的。
你需要仔细检查代码,确保 `pushButton_2` 属性已经被正确地定义并赋值。如果属性名拼写正确,那么你需要检查一下该属性是否在正确的类中定义。此外,你需要检查一下连接 click 事件的代码是否正确。
相关问题
Traceback (most recent call last): File "C:\Users\Administrator\PycharmProjects\pythonProject5\keshe.py", line 178, in <module> ui2.setupUi(Dialog) File "C:\Users\Administrator\PycharmProjects\pythonProject5\keshe.py", line 144, in setupUi MainWindow.setCentralWidget(self.centralwidget) AttributeError: 'QDialog' object has no attribute 'setCentralWidget'
这个错误是由于您在使用 PyQt5 创建 GUI 时,尝试将一个 QWidget 对象作为 QMainWindow 的中央部件添加到 QDialog 中,而 QDialog 没有 setCentralWidget() 方法。
如果您想要在 QDialog 中实现类似于 QMainWindow 的中央部件,可以使用 QVBoxLayout 将 QWidget 对象添加到 QDialog 中,如下所示:
```
from PyQt5.QtWidgets import QDialog, QVBoxLayout, QWidget
class MyDialog(QDialog):
def __init__(self, parent=None):
super().__init__(parent)
self.setWindowTitle("My Dialog")
# 创建 QWidget 对象作为中央部件
central_widget = QWidget()
# 创建 QVBoxLayout 对象,并将 QWidget 对象添加到其中
layout = QVBoxLayout()
layout.addWidget(central_widget)
# 将 QVBoxLayout 设置为 QDialog 的布局
self.setLayout(layout)
# 设置 QWidget 对象的布局
central_widget.setLayout(central_widget_layout)
```
这样,您就可以像在 QMainWindow 中一样在 MyDialog 中添加中央部件了。
Traceback (most recent call last): File "C:\Users\Amtec\PycharmProjects\pythonProject\main.py", line 2, in <module> import cx_Oracle
这个错误信息表明在文件 "C:\Users\Amtec\PycharmProjects\pythonProject\main.py" 第 2 行,在导入 cx_Oracle 模块时发生了 ImportError 错误。这可能是因为你没有安装 cx_Oracle 模块或者安装的版本不兼容。你可以尝试以下两种方法解决这个问题:
1.使用 pip 安装 cx_Oracle 模块
```shell
pip install cx_Oracle
```
2.下载并安装适合你的 Python 版本和操作系统的 cx_Oracle 模块,下载地址为:https://www.oracle.com/database/technologies/instant-client/downloads.html