Можно ли отключить ввод с клавиатуры для QFontComboBox? Следующий код:
import sys
from PyQt4.QtGui import *
from PyQt4.QtCore import *
class FontComboBox(QFontComboBox):
def __init__(self, parent=None):
super(FontComboBox, self).__init__(parent)
if __name__ == '__main__':
app = QApplication(sys.argv)
fonts = FontComboBox()
fonts.show()
sys.exit(app.exec_())
дает мне (Mac OS X 10.8, PyQt4.8) поле со списком, которое редактируется и позволяет пользователю вводить что угодно. QtCreator, с другой стороны, имеет это хорошее решение:
который больше похож на обычный QComboBox. Я искал повсюду, но не могу найти настройки для отключения ввода с клавиатуры/изменения внешнего вида QFontComboBox. Любые идеи?