十六进制显示
甩你十万八千里
这个作者很懒,什么都没留下…
展开
-
QLineEdit只可输入16进制并且每个字节间增加1个空格
/设置QLineEdit鼠标右键无菜单、只可输入a-fA-F0-9及空格/ui.m_DataLineEdit->setContextMenuPolicy(Qt::NoContextMenu);ui.m_DataLineEdit->setValidator(new QRegExpValidator(QRegExp("1+$"), this));//注意:9后面有个空格/关联信号槽/connect(ui.m_DataLineEdit, SIGNAL(textChanged(const QSt原创 2022-03-18 16:22:38 · 2106 阅读 · 1 评论 -
16进制显示字符串
uint16 dataQString strData = QString("%1").arg(data & 0xFF, 2, 16, QLatin1Char(‘0’)).toUpper();ui.textEdit->insertPlainText(strData + " ");原创 2022-02-25 11:24:44 · 662 阅读 · 0 评论 -
QT 十六进制整数变为字符串自动补0 && 十进制补零
QString str = QString("%1").arg(outChar&0xFF,2,16,QLatin1Char(‘0’));int a=0001;QString str = QString("%1").arg(a,4,10,QLatin1Char(‘0’));原创 2022-02-10 15:20:16 · 1545 阅读 · 0 评论