Pycharm 函数无法跳转,设置import的路径

想要跳转时报错 

可以看到import都报错了,未解析的引用 'xxxxx'之类的 

解决办法:

这个一般是import的路径问题,

这个根目录必填,按照自己的目录填写,如果不填,虽然不会报错,但是也是无法跳转的。

这两个地方填写正确后,预期python中import不会再有报错。

然后可以实现文件内的跳转和跨文件跳转,如果部分库没有,则自己添加安装软件包即可。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您可以通过以下步骤在 PyCharm 中实现 PyQt5 按钮跳转: 1. 在 PyQt5 中创建两个页面,每个页面都要设置一个 QPushButton 按钮。 2. 在 PyCharm 中创建一个 QMainWindow 类并在其中添加两个 QWidget 类的对象,分别对应两个页面。 3. 将两个页面作为 QMainWindow 对象的 centralWidget 设置。 4. 在 QPushButton 按钮的槽函数中使用 setCurrentIndex() 方法设置当前页面的索引。 下面是一个简单的示例代码,其中包含两个页面和一个主窗口,在第一个页面中有一个“下一页”按钮,点击后会跳转到第二个页面。 ```python import sys from PyQt5.QtWidgets import QApplication, QMainWindow, QPushButton, QStackedWidget, QWidget, QHBoxLayout class Page1(QWidget): def __init__(self): super().__init__() self.button = QPushButton('下一页', self) class Page2(QWidget): def __init__(self): super().__init__() self.button = QPushButton('上一页', self) class MainWindow(QMainWindow): def __init__(self): super().__init__() self.stack = QStackedWidget(self) self.page1 = Page1() self.page2 = Page2() self.stack.addWidget(self.page1) self.stack.addWidget(self.page2) self.setCentralWidget(self.stack) self.page1.button.clicked.connect(self.showPage2) self.page2.button.clicked.connect(self.showPage1) def showPage1(self): self.stack.setCurrentIndex(0) def showPage2(self): self.stack.setCurrentIndex(1) if __name__ == '__main__': app = QApplication(sys.argv) mainWindow = MainWindow() mainWindow.show() sys.exit(app.exec_()) ``` 在这个示例中,我们创建了两个页面 Page1 和 Page2,每个页面都有一个 QPushButton 按钮。我们还创建了一个 QMainWindow 对象,并将两个页面作为它的 centralWidget。在 QMainWindow 中,我们使用 QStackedWidget 将两个页面叠加在一起,并在第一个页面的按钮单击事件中调用 showPage2 方法,以切换到第二个页面。在第二个页面的按钮单击事件中,我们调用 showPage1 方法,以切换回第一个页面。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值