- 博客(11)
- 资源 (19)
- 收藏
- 关注
原创 QString string char 转换
QString string char 转换<br />QString ->string<br /><br />QString str;<br />string ss =string((const char*)str.toLocal8Bit());<br /> <br />string->QString<br /><br />string ss;<br />QString str=QString(QString::fromLocal8Bit(s.c_str());<br /> <br />QString -
2011-02-26 08:53:00 837
转载 如何释放线程中创建的QUdpSocket对象
<br />如何释放线程中创建的QUdpSocket对象<br /><br />很多时候需要在QThread的run中new一个QUdpSocket来收发数据.这时,这个socket对象的释放就成了一个麻烦的问题.<br />如果在thread的析构中直接delete这个socket对象,则会出现如下异常:<br />QSocketNotifier: socket notifiers cannot be disabled from another thread<br />ASSERT failure in
2011-02-26 08:32:00 3688
转载 QWidget QMainWindow QDialog 之间的区别
QWidget类是所有用户界面对象的基类。 窗口部件是用户界面的一个原子:它从窗口系统接收鼠标、键盘和其它事件,并且在屏幕上绘制自己的表现。每一个窗口部件都是矩形,并且它们按Z轴顺序排列的。一个窗口部件可以被它的父窗口部件或者它前面的窗口部件盖住一部分。 <br /><br />QMainWindow 类提供一个有菜单条、锚接窗口(例如工具条)和一个状态条的主应用程序窗口。主窗口通常用在提供一个大的中央窗口部件(例如文本编辑或者绘制画布)以及周围菜单、工具条和一个状态条。QMainWindow常常被继承,因
2011-02-25 11:52:00 1721
转载 QLineEdit,QTextEdit
<br />取得QLineEdit中的值<br /><br />QLineEdit * namelineedit =new QLineEdit;<br /> <br />QString name =namelineedit->text();<br /><br />设置QLineEdit中的值<br /><br />namelineedit->setText("Jack");<br /> <br />取得QTextEdit中的值 toPlainText()<br /><br />设置QTextEdit中的值
2011-02-25 11:43:00 2357
转载 Qt 容器类
<br />本帖转自:http://hi.baidu.com/skyjsq/blog/item/f438def762d45428720eecca.html<br />Sequentail Containers<br />QVector<T> array-like data structure(在尾部插入数据时效率很高,而在中间和头部插入数据时开销很大)。<br />QVector提供了[]运算符<br />QVector可以用<<运算符代替append()函数。<br />QVector中的基本类型及指针被
2011-02-25 11:41:00 923
转载 Qt:显示、保存图片
<br />显示:<br />QString g_strCurrentDir;<br />QString strImage = QFileDialog::getOpenFileName(<br /> this, <br /> "请选择照片文件",<br /> g_strCurrentDir, <br /> "图像文件 (*.png *.jpg *.bmp *.gif)");<br />if (strImage.isNull())<br />{<br /> return;<br />}<b
2011-02-25 11:39:00 6057 2
转载 qt开发入门2
<br />本帖转自:http://hi.baidu.com/skyjsq/blog/item/789bb238214e2c2997ddd8a4.html<br /> <br />Chatper 6 Layout Management<br />6.1 Laying Out Widgets on a Form<br />Qt提供的的基本的Layout Manager包括:QHBoxLayout,QVBoxLayout,QGridLayout和QStackLayout。<br />Qt中其它能完成Layout
2011-02-25 11:37:00 1266
转载 Qt 中的多线程
<br />Qt 中的多线程<br />QT通过三种形式提供了对线程的支持。它们分别是,一、平台无关的线程类,二、线程安全的事件投递,三、跨线程的信号-槽连接。这使得开发轻巧的多线程Qt程序更为容易,并能充分利用多处理器机器的优势。多线程编程也是一个有用的模式,它用于解决执行较长时间的操作而不至于用户界面失去响应。在Qt的早期版本中,在构建库时有不选择线程支持的选项,从4.0开始,线程总是有效的。<br /><br />线程类<br /><br />Qt 包含下面一些线程相关的类:<br />QThread
2011-02-25 11:31:00 600
转载 qt开发入门1
<br />qt开发入门1<br />Qt中的每个类,都有一个对应的同名头文件,其中包含其类定义。例如要使用QApplication类,则需要在程序中添加" #include <QApplication>"<br />QApplication类用于管理应用程序范围内的资源。其构造函数需要main函数的argc和argv作为参数。<br />widget被创建时都是不可见的(always created hidden)。widget中可容纳其它widget。<br />Qt中的widget在有用户行为或状态改
2011-02-25 11:24:00 1288
原创 Qt3 与 Qt4 的区别
<br />Qt3 与 Qt4 的区别<br />一些类和函数的变化: <br />1) QHBox这种类没有了,都需要改用QHBoxLayout来布局。就是先new一个QWidget出来,然后用这个Widget的setLayout方法来加入Layout。<br />2) QApplication的setMainWidget方法没有了,不需要手动设置主窗口部件,似乎自动就设置好了。<br />3) QWidget中的setCaption()方法改成了setWindowTitle()。<br />4) QDi
2011-02-24 13:51:00 2896 1
原创 初识QT开发环境
<br /> 刚进入周立功几天。要做一个基于Qt平台的工具。对于之前没接触过Qt的我还真是个不小的挑战。装了两天的环境。现在终于有些明白了。下载的Qt2010.5月版本的qt creator。它不支持汉字路径。一直提示找不到.pro文件,但是明明有这个文件。最后我将它换个不含中文路径果然成功了。功夫不费有心人啊。呵呵!加油!
2011-02-24 11:05:00 668
系统自带的拷贝、移动、删除和重命名Demo
2013-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人