gpt4 book ai didi

python - QtDesigner - 在 Windows 7 下缺少功能?

转载 作者:太空宇宙 更新时间:2023-11-04 11:33:06 25 4
gpt4 key购买 nike

我目前正在使用 QtDesigner 进行 Python 编程。在底部的信号和插槽下,您可以添加新信号。我想在菜单栏中添加一个点。 “退出”,如果它被激活,它应该关闭主窗口。

看起来像

actionQuit --Signal-- MainWindow close()

在 Ubuntu 12.04 下,我可以选择 activated() 作为信号。 windows版下没有activated()<Signals> 下?

是我做错了什么还是这只是 Windows 版本特有的?

最佳答案

我不确定你从哪里得到activated的想法,但人们应该使用来自 QAction 的触发信号:

void QAction::triggered(bool checked = false) [signal]

This signal is emitted when an action is activated by the user; for example, when the user clicks a menu option, toolbar button, or presses an action's shortcut key combination, or when trigger() was called. Notably, it is not emitted when setChecked() or toggle() is called.

If the action is checkable, checked is true if the action is checked, or false if the action is unchecked.

由于您没有提供更多信息,无论您使用 PySide 还是 PyQt,我都会为此提供规范的 Qt 单行代码,您可以轻松迁移到您钟爱的 python Qt 包装器:

connect(quitAct, SIGNAL(triggered()), this, SLOT(close()));

关于python - QtDesigner - 在 Windows 7 下缺少功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23851067/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com