有符号转无符号 //char* 转 unsigned char* void char2uchar(char * str ,unsigned char * ustr,int length) { int i = length, j = 0,counter=0; char c[2]={0}; unsigned int bytes[2]={0}; for (j = 0; j < i; j += 2) { if (0 == j % 2) { c[0] = str[j]; c[...
voidSimSerialPort::convertStringToHex(constQString&str,QByteArray&byteData){inthexdata,lowhexdata;inthexdatalen=0;intlen=str.length();byteData.resize(len/2);charlstr,hstr;for(inti=0;i<len;){//char lstr,hstr=str[i].toLatin1();if(hstr==' '){i++;continue;}i++;if(i>=len)bre...
toUpper(); //全大写字母 ui->editHex->setText(str);//显示十六进制字符串 } void Widget::on_btnHex_clicked() {//读取16进制数,转换为其他进制的数 bool ok; int val=ui->editHex->text().toInt(&ok,16);//以十六进制数读入 QString str=QString::number(val,10);// 显示为10进制字符串 ...
其中int hex=str.toInt(&ok,16):调用QString::toInt()函数将字符串转化为整型数值,函数QString::toInt();有连个参数,第一个参数是一个bool类型的指针,用于返回转换的状态,当转换成功时为true,第二个参数制定了转换的基数,当基数为0时,将会使用C语言的转换方法,如果字符串以0X开头则基数为16,其他情况下基...
voidTeacherQmainWindow::on_messageBoxButton_clicked(){QMessageBox msgBox;//创建一个消息盒子msgBox.setWindowTitle("输入提示");msgBox.setText("用户名或密码出错,请重新输入.");//给消息盒子设置一个消息内容msgBox.exec();//执行并显示一个消息盒子} ...
}voidMainWindow::on_btnLoadFile_clicked() { QFileDialog*pDlg =newQFileDialog(this); pDlg->setWindowTitle("select a file(txt)"); pDlg->setNameFilter("*.txt"); QString path;if(pDlg->exec() ==QDialog::Accepted){ path= pDlg->selectedFiles()[0]; ...
打开一个“.ts”文件之后,“上下文”区域显示项目中的所有的窗口或类;“字符串”为项目中所有的tr()标记的字符串;“短语和表单”是你当前选中的字符串在项目/代码中的位置;最下面是你对这个字符串的翻译 第三步: 在第二步中,我们将所有的中文都翻译为英文之后,点击保存,保存本次的设置。那么本次所有的设置就...
void Widget::mouseMoveEvent(QMouseEvent *e) // 事件函数名字必须这样,不能改变,因为这个是虚函数 ui->label->setText("("+QString::number(e->x())+","+QString::number(e->y())+")"); // 显示其坐标 // 要想不需要按下移动,也能启动事件,在构造函数里加下面的函数 ...
void Widget::on_pushButton_AddFile_clicked(){// 定义文件对话框类QFileDialog *fileDialog = new QFileDialog(this);// 定义文件对话框标题fileDialog->setWindowTitle(tr("打开文件")); // tr()函数:Qt会根据当前的语言环境自动选择相应的翻译文件,并将字符串翻译成对应的语言。// 设置默认路径fileDialog->...
QMap<QString, void (*)()> funcMap; QMap<QString, QList> consumeTimeMap; QVector<QString> vector = {"String:调用QDateTime::fromString方法转换", "String:substring截取交给QDateTime构造", "String:传给boost的fromstring,再交给QDateTime构造", "Int时间戳...