self.button = QPushButton("打开新窗口", self) self.button.clicked.connect(self.openNewWindow) self.button.setGeometry(100, 100, 100, 30) def openNewWindow(self): self.hide() # 隐藏当前窗口 self.newWindow = NewWindow(self) self.newWindow.show() 创建一个新窗口类(继承自QWidget): ...
在上述代码中,我们首先创建了一个主窗口类(MainWindow),其中包含了一个菜单栏和一个文件菜单。然后,我们创建了一个新的菜单项(newAction),并将其与槽函数(openNewWindow)连接起来。在槽函数中,我们创建了一个新的弹出窗口(QDialog)并显示出来。 这是一个简单的示例,你可以根据自己的需求进行扩展和修改。关于...
12、点New 按钮,className 为MainWindow,然后点OK按钮 13、绑定槽函数, 1)、绑定菜单项槽函数,选择on_ActionXXX_triggered() 依次点开actionExit(QAction)、actionOpen(QAction),勾选onAction_Exit_triggered()、onAction_Open_triggered() 2)、绑定按钮槽函数,点开btn_Open(QPushButton),勾选on_btn_Open_click...
右键菜单,也就是当我们在指定位置点击鼠标右键时会出现的菜单。 举例———创建一个右键上下文菜单,包含 "New", "Open", 和 "Quit" 三个选项,其中 "Quit" 能结束应用程序: def contextMenuEvent(self, event): cmenu =QMenu(self) newAct = cmenu.addAction("New") opnAct = cmenu.addAction("Open")...
WebAttribute.AllowWindowActivationFromJavaScript:允许 JavaScript 代码激活窗口。 WebAttribute.setIconDatabasePath:自动加载页面的图标。 WebAttribute.AutoLoadImages:自动加载图像。 WebAttribute.DnsPrefetchEnabled:启用 DNS 预取。 WebAttribute.ErrorPageEnabled:启用错误页面。
openFile.setStatusTip('Open new File') openFile.triggered.connect(self.showDialog) menubar = self.menuBar() fileMenu = menubar.addMenu('&File') fileMenu.addAction(openFile) self.setGeometry(300, 300, 350, 300) self.setWindowTitle('File dialog') ...
In this tutorial we'll step through how to create and open a new window, and how to show and hide external windows on demand. In an earlier tutorial we've already covered how to open dialog windows.
openFile.setStatusTip('Open new File') openFile.triggered.connect(self.showDialog) menubar = self.menuBar() fileMenu = menubar.addMenu('&File') fileMenu.addAction(openFile) self.setGeometry(300, 300, 350, 300) self.setWindowTitle('File dialog') ...
(self.statusBar)self.setWindowTitle("QStatusBar 例子")def processTrigger(self,q):if (q.text()=="show"):# 5000表示字符串在状态栏显示5s后消失self.statusBar.showMessage(q.text()+" 菜单选项被点击了",5000)if __name__ == '__main__':app = QApplication(sys.argv)demo = StatusDemo()...
deftoolbar_init(self):self.file_toolbar.addAction(self.new_action)self.file_toolbar.addAction(self.open_action)self.file_toolbar.addAction(self.save_action)self.file_toolbar.addAction(self.save_as_action)self.edit_toolbar.addAction(self.cut_action)self.edit_toolbar.addAction(self.copy_acti...