【发布时间】:2023-03-18 20:50:01
【问题描述】:
我在pyqt5中做了一个浏览器。它有一个搜索栏和一个按钮。我想添加一个后退按钮和一个前进按钮,就像普通浏览器中的按钮一样。你能不能也解释一下你是怎么加的,如果你加了,我以后可以加我自己的小部件:)这是我浏览器的图片
所以我想要搜索栏左侧的后退按钮和前进按钮。代码如下:
class StealthBrowser(QMainWindow):
def __init__(self):
super(StealthBrowser, self).__init__()
self.setGeometry(200, 200, 1000, 700)
self.setWindowTitle("StealthBrowser")
self.search = QtWidgets.QPushButton("Search")
self.textbox = QLineEdit()
self.browser = QWebEngineView()
self.backbutton = QtWidgets.QPushButton("Back")
self.forwardbutton = QtWidgets.QPushButton("Front")
self.initUI()
def initUI(self):
central_widget = QWidget()
self.setCentralWidget(central_widget)
lay = QGridLayout(central_widget)
lay.addWidget(self.textbox, 0, 0)
lay.addWidget(self.search, 0, 1)
lay.addWidget(self.browser, 1, 0, 1, 2)
self.search.clicked.connect(self.search_button_clicked)
【问题讨论】:
-
考虑到您实际上发布的代码与您的previous question 的答案中的代码相同,我建议您仔细阅读该代码,查找有关这些类的文档和functions它使用并耐心地研究它们。我们通常很乐意解释事情,但 StackOverflow 不是一个教程网站:首先,做你的本分并研究文档,然后自己做一些实验,最后来这里问任何问题你不明白。