QT
finrod86921812
这个作者很懒,什么都没留下…
展开
-
Qt paintevent 事件
一.主要理解一下几个方法和属性:1.QWidget * QScrollView::viewport () const2.void QWidget::paintEvent ( QPaintEvent * ) [虚 保护]3.void QWidget::repaint ( int x, int y, int w, int h, bool erase = TRUE ) [槽]转载 2012-11-23 08:22:02 · 765 阅读 · 0 评论 -
QStringList类常用方法
QStringList类提供了一个字符串列表从QList 继承而来,它提供快速索引为基础的接入以及快速插入和清除其成员函数用于操作这个字符串列表如append(),insert(), replace(), removeAll(), removeAt(), removeFirst(), removeLast(), and removeOne()等1. 增加字符串转载 2012-11-23 08:23:10 · 364 阅读 · 0 评论 -
常见的几个Qt编程问题的处理
1、如果在窗体关闭前自行判断是否可关闭答:重新实现这个窗体的closeEvent()函数,加入判断操作引用void MainWindow::closeEvent(QCloseEvent *event){ if (maybeSave()) { writeSettings();转载 2012-11-23 08:24:28 · 323 阅读 · 0 评论 -
QT中各种数据类型之间的转换
1. QString,string相互转换QString qstr;string str;str = qstr.toStdString();qstr = QString::fromStdString(str); 2. QString,int互相转换int a=10; QString b; b=QString::number(a);QString a="120" ;int b原创 2012-11-16 14:47:05 · 465 阅读 · 0 评论 -
如何在QT下执行shell或外部程序
摘要: 通常,我们运行shell程序都是在终端里进行的,而在产品中,不可能叫用户到终端里去敲命令吧;还有,当系统中的某一个计算功能,我在另一程序里已经做好了,想通过GUI程序直接调用它运行。那么,在这些情况下,如何通过GUI上的button来运行shell脚本和linux程序呢。下面将在mini6410上,通过一个范例来介绍如何在QT4 GUI程序里调用shell程序和运行应用程序。转载 2012-11-23 08:21:09 · 849 阅读 · 0 评论 -
Qt 全局变量的使用
在Qt中使用全局变量的实例1.首先需要在一个头文件中对全局了变量使用exern方法进行定义。//g.hextern char *testStr;2.只能在cpp文件中对其是实例化,并且实例化只能在函数的外部进行。建议在包含main函数的cpp文件中进行实例化,这样可以确保在其他文件中使用时,它已经被实例化。//a.h#include "g.h"char *test原创 2012-11-23 08:24:58 · 522 阅读 · 0 评论 -
QT-常用功能
1> 定时器的使用QTimer *timer = newQTimer(this); connect(timer, SIGNAL(timeout()),this, SLOT(update())); // 设置定时器回调函数 timer->start(1000); // 启动定时器2> 得到系统当前时间QTime time = QTime::curr原创 2013-01-10 13:34:55 · 480 阅读 · 0 评论