QT学习之路————常用控件、常用操作(持续更新中。。。)
2016-03-28 13:53
459 查看
TextEdit控件:
获取控件中的行数(PS:其实是读取控件中有多少个换行符)int textline=ui->textEdit->document()->lineCount();
读取首行内容:
textEdit->textCursor(); txtcur.setPosition(0); txtcur.movePosition(QTextCursor::EndOfLine,QTextCursor::KeepAnchor); QString qstr= txtcur.selectedText();
删除首行内容:
txtcur.movePosition(QTextCursor::Down,QTextCursor::KeepAnchor); txtcur.movePosition(QTextCursor::StartOfLine,QTextCursor::KeepAnchor); txtcur.removeSelectedText();光标移到尾行:
ui->timeInput->moveCursor(QTextCursor::End);
QT中关于字符转换问题
int 转 QString:int num=100; QString::number(num,10); //十进制型转换
QString 转 char *
QString atcmd1="AT+CMGS=\""+ui->number->text()+"\"\r"; char *ph=new char[atcmd1.length()+1]; strcpy(ph,atcmd1.toAscii().constData());
char * 转 QString
char *ptr="qwer"; QString str; str = QString(QLatin1String(ptr));
TableWidget控件
QHeaderView *header = ui->tableWidget->verticalHeader(); header->setHidden(true);// 隐藏行号
相关文章推荐
- PyQt4网格布局
- PyQt4 Box布局
- Qt示例总结
- Qt使用教程之指定代码样式设置
- Qt QTableView另类打印解决方案
- PyQt4布局管理——绝对定位方式
- 最近学习qt,一些细节备忘
- Ubuntu 14.04使用Qt5不能输入中文的解决办法
- QT5 乱码问题 II
- Qt中int转换成QString
- PyQt4 菜单栏 + 工具栏 + 状态栏 + 中心部件 生成一个文本编辑部件示例
- PyQt4工具栏
- PyQt4菜单栏
- PyQt4状态栏
- Qt获取路径
- PyQt4将窗口放在屏幕中间
- Qt调用外部程序QProcess通信
- PyQt4消息窗口
- Qt 安装包制作框架:Qt Installer Framework
- 在Mac系统下发布Qt程序详细教程