Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/129.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用Qt Designer在mac上使用符号和字符创建快捷方式_Python_C++_Macos_Qt_Pyqt - Fatal编程技术网

Python 使用Qt Designer在mac上使用符号和字符创建快捷方式

Python 使用Qt Designer在mac上使用符号和字符创建快捷方式,python,c++,macos,qt,pyqt,Python,C++,Macos,Qt,Pyqt,我目前正在学习如何在Mac Yosemite上使用Qt Designer 5和Pycharm 3.4设计GUI 根据前面的基于windows的教程,带有符号和字符的行编辑小部件的文本属性会使行编辑文本的第一个字符成为快捷方式 当我使用pyuic4实用程序将Qt设计器代码转换为python并将其导入到我的程序中时,它似乎不起作用 任何关于我可能做错什么的建议都将不胜感激。提前谢谢 def retranslateUi(self, Dialog): Dialog.setWindowTitle(

我目前正在学习如何在Mac Yosemite上使用Qt Designer 5和Pycharm 3.4设计GUI

根据前面的基于windows的教程,带有符号和字符的行编辑小部件的文本属性会使行编辑文本的第一个字符成为快捷方式

当我使用pyuic4实用程序将Qt设计器代码转换为python并将其导入到我的程序中时,它似乎不起作用

任何关于我可能做错什么的建议都将不胜感激。提前谢谢

def retranslateUi(self, Dialog):
    Dialog.setWindowTitle(_translate("Dialog", "Dialog", None))
    self.label.setText(_translate("Dialog", "&Number Of Items", None))
    self.label_2.setText(_translate("Dialog", "&Discount Percentage", None))
    self.label_3.setText(_translate("Dialog", "&Price per Item", None))
    self.pushButton.setText(_translate("Dialog", "Calculate Amount", None))

根据的文档,默认情况下,Mac上会禁用符号和快捷方式。但是,很明显,可以这样启用它们:

    QtGui.qt_set_sequence_auto_mnemonic(True)

我还要指出,您对标签中的符号和快捷方式的描述是错误的。标签必须具有,以便其快捷方式将焦点转移到另一个小部件(如行编辑)。这可以通过its在Qt Designer中完成。

不工作太模糊。有错误吗?如果是,请张贴。你期望发生什么事而不是发生,发生了什么事?