我的问题涉及到我在开发物理应用程序时遇到的几个有趣的问题。这个程序是为一些特定的物理过程建模而编写的。科学家们更喜欢亲自设置控件,而不是使用内置控件。因此,我所面对的问题是:
第二个问题的解决方案可能如下:将键序列的字节存储在字符串中的十六进制中,只需读-写。我现在最感兴趣的是第一个问题.
发布于 2017-11-07 22:57:32
如果我理解正确,QKeySequenceEdit ( http://doc.qt.io/qt-5/qkeysequenceedit.html#details)和QKeySequence (http://doc.qt.io/qt-5/qkeysequence.html#details)将解决您的两个问题。
QKeySequenceEdit是一个小部件,只要小部件获得焦点,键序列就会开始,键的组合一直持续到您释放最后一个键为止。
您不需要将密钥序列存储在文件中,因为QKeySequenceEdit本身有一个返回QKeySequence的函数keySequence()。
在“QKeySequence”中,可以使用toString将所有键转换为字符串。
https://stackoverflow.com/questions/47165468
复制相似问题