朝舞

C++

【QT】QT QString 很全的使用

  QString, QByteArray, 和 QVariant这三个类和容器有许多相同之处,并且在一些情况下可以被当作特殊的容器。 同样,像容器,这些类使用隐式共享来优化内存和速度。  我们将从QString开始。 字符串被每个GUI程序所使用,不仅是用户界面而且还有数据结构...

热度:3035 ℃ 评论:1 次

行文本编辑框QLineEdit及自动补全

导读      行文本输入框在用于界面的文本输入,在WEB登录表单中应用广泛。一般行文本编辑框可定制性较高,既可以当作密码输入框,又可以作为文本过滤器。QLineEdit本身使用方法也很简单,无需过多的设置就能进行使用。于是这篇博文主要讲解如何对行文...

热度:2575 ℃ 评论:0 次

QT 中修改程序form图标,mainwindow图标

  1、通过qtcreator新建一个文件filename.qrc,将图片添加到filename.qrc文件中:选择Add Prefix得到/new/prefix1,简单点改为/,再选Add Files,将文件添加进去,如images/photo.png  或者用文本编辑file...

热度:3502 ℃ 评论:0 次

[QT] qtableview 中的 currentchange 信号与槽

为了实现当鼠标选中某行时,进行一次数据分析,并在侧栏进行显示。该函数功能已经实现,但是使用键盘控制光标移动时,侧栏不能进行数据分析。查找QT手册发现currentChange 完美的符合了我的需求。所以将信号进行连接connect(ui->tableView->sel...

热度:1711 ℃ 评论:0 次

怎样理解封装,继承,多态!三者的区别?

  1。类是对对象的一个抽象,同时类也为对象进行了封装。所谓封装是说类的设计者只是为使用者提供类 对象可以访问的部分,而对于类中其他隐藏起来的成员变量 方法,用户不能访问。  实现方式:A:在类的定义中设置对对象中成员变量和方法进行访问的权限;  B:提供一个统一的供其他类引用的...

热度:1286 ℃ 评论:0 次

【QT】代码或者程序出现乱码的问题

  1.str = QString("%1 %2 (%3s-%4s)").arg("permissive").arg("society").arg(1950).arg(1970);  这 段代码中,%1, %2, %3,...

热度:1968 ℃ 评论:0 次

Qt QString类型转换为其他类型的函数

  把QString转换为 double类型  方法1.QString str="123.45";   double val=str.toDouble(); //val=123.45  方法2.很适合科学计数法形式转换  boo...

热度:1367 ℃ 评论:0 次

QT 的冒泡排序

qt中冒泡排序的做法,突然想到的内容。闲来无事便上传。  QList<QString> OExpression::getSortedList(QList<QString> list) { for(int i...

热度:2231 ℃ 评论:0 次

按位与、或、异或等运算方法

  按位与运算符(&)  参加运算的两个数据,按二进制位进行“与”运算。  运算规则:0&0=0; 0&1=0; 1&0=0; 1&1=1;  即:两位同时为“1”,结果才为“1”,否则为0  例如:3&5 即 0000 0011...

热度:1109 ℃ 评论:0 次

使用QT设计师,快速将 ACTIONS 放入toolbar中

  网上很多例子,都是手动敲代码在Qt界面工具栏中插入Action,实际QTDesigner本身带有其功能,而且非常方便。  插入完界面后,我们还可以去看它生成的代码,了解一下如何手动插入工具栏按钮。  看下面图说明一样,你只需要把Action拖到工具栏中即可...

热度:2411 ℃ 评论:0 次