PyQt(Python+Qt)学习随笔:部件的inputMethodHints属性
2023-09-27 14:26:58 时间
inputMethodHints属性只对输入部件有效,输入法使用它来检索有关输入法应如何操作的提示,例如,如果设置了只允许输入数字的标志,则输入法可能会更改其可视组件,以反映只能输入数字。相关取值及含义如下:
输入提示是多种值的组合,多个值之间通过或操作组合。
如果几个排他标志被放在一起,则生成的字符集将由指定集的并集组成。例如,指定ImhNumbersOnly 和ImhUppercaseOnly 将产生一个由数字和大写字母组成的集合。
注意:该属性仅作为一个输入提示,因此并不是所有输入法都会支持。
该属性缺省值为Qt.ImhNone,可通过inputMethodHints() 和setInputMethodHints(Qt.InputMethodHints )进行访问和修改。
注意:修改时最好先取到当前设置,再与要修改值进行或后再设置。
老猿认为该属性没有多大用途,一是因为输入法不一定支持,二是因为并不能严格限制输入数据。
![](https://img-blog.csdnimg.cn/20190426190559122.png)
博客地址:https://blog.csdn.net/LaoYuanPython
老猿Python博客文章目录:https://blog.csdn.net/LaoYuanPython/article/details/98245036
相关文章
- PyQt(Python+Qt)学习随笔:windows下使用pyinstaller将PyQt文件打包成exe可执行文件
- PyQt(Python+Qt)学习随笔:QMdiArea多文档界面区域的viewMode、documentMode、tabsClosable、tabPosition等属性介绍
- PyQt(Python+Qt)学习随笔:QTableWidgetItem项whatsThis、toolTip、statusTip提示信息访问方法
- PyQt(Python+Qt)学习随笔:QListWidget对项进行排序的sortItems方法
- PyQt(Python+Qt)学习随笔:QListView的modelColumn属性及困惑
- PyQt(Python+Qt)学习随笔:QTreeView树形视图的animated属性
- PyQt(Python+Qt)学习随笔:QColumnView的resizeGripsVisible属性
- PyQt(Python+Qt)学习随笔:QTableView的gridStyle属性
- PyQt(Python+Qt)学习随笔:视图中的dragDropMode属性对dragEnabled和acceptDrops属性的影响
- PyQt(Python+Qt)学习随笔:QAbstractItemView的iconSize属性
- PyQt(Python+Qt)学习随笔:QAbstractItemView的defaultDropAction属性
- PyQt(Python+Qt)学习随笔:Designer中ItemViews类部件的frameShadow属性
- PyQt(Python+Qt)学习随笔:复选框checkBox的tristate属性
- PyQt(Python+Qt)学习随笔:toolButton的autoRaise和arrowType属性
- PyQt(Python+Qt)学习随笔:formLayout的layoutFieldGrowthPolicy属性
- PyQt(Python+Qt)学习随笔:布局控件layoutSpacing属性
- PyQt(Python+Qt)学习随笔:Designer中PushButton按钮default、atuoDefault属性
- PyQt(Python+Qt)学习随笔:Qt Designer中QAbstractButton派生按钮部件的shortcut 属性
- PyQt(Python+Qt)学习随笔:Qt Designer中主窗口对象的iconSize属性
- PyQt(Python+Qt)学习随笔:Qt Designer中部件的样式表styleSheet属性
- PyQt(Python+Qt)学习随笔:Qt Designer中部件的autoFillBackground属性