
Qt
Kelsey11
这个作者很懒,什么都没留下…
展开
-
socket 通信关于bind那点事
结论:1、采用TCP通信时,客户端不需要bind()他自己的IP和端口号,而服务器必须要bind()自己本机的IP和端口号;2、若采用UDP通信时(这里是有客户端和服务器之分才这么说的,若是指定特定端口的UDP对等通信则不一样了),客户端也可以不需要bind()他自己的IP和端口号,而服务器需要bind自己IP地址和端口号;原因:1、因为服务器是时时在监听有没有客户端的转载 2015-08-09 19:04:10 · 1080 阅读 · 0 评论 -
QTextStream和QDataStream的区别
QTextStream和QDataStream都是面向数据流的,都适用于QIODevice,但是他们的侧重点不同。可以这么说,QTextStream能做的事情QDataStream都能做。QTextStream 侧重于向QIODevice文本读写,这里所说的文本指的是普通的简单的QChar,QString,QLatin1Char,int等等之内的,和C语言中写文件或者网络传输的时候,先将内容填转载 2015-07-22 15:30:09 · 4672 阅读 · 1 评论 -
Ubuntu下创建QT桌面快捷方式
1、在Home下创建一个文件,将下面的代码拷贝进去[Desktop Entry]Categories=Development;Comment[zh_CN]=Comment=Exec=/home/ling/Qt5.5.0/Tools/QtCreator/binGenericName[zh_CN]=IDEGenericName=IDEIcon=MimeType=原创 2015-07-20 10:17:22 · 5550 阅读 · 0 评论 -
ubuntu下出现The system is running in low-graphics mode的问题
http://askubuntu.com/questions/141606/how-to-fix-the-system-is-running-in-low-graphics-mode-errorhttp://blog.youkuaiyun.com/sixleaves/article/details/8972385http://blog.sina.com.cn/s/blog_66439a3e0101bn原创 2015-07-21 14:52:50 · 655 阅读 · 0 评论 -
Ubuntu13.04 命令行更改网络配置
1)ctrl+alt+f1 进去命令行模式 ctrl+alt+f7返回图形界面模式2)虚拟机选择桥接模式,主机和虚拟机动态获取ipifconfig 查看ip情况$ sudo dhclient -r //release ip 释放IP$ sudo dhclient //获取IPsudo dhclient et原创 2015-07-21 11:28:25 · 547 阅读 · 0 评论 -
Qt Creator中,include路径包含过程(或如何找到对应的头文件)
在使用QUdpSocket类时,包含头文件include出现找不到文件或目录解决办法:1)添加 QT += network 2)在.pro文件中直接添加头文件的绝对路径 INCLUDEPATH+="D:\qt\5.0.1\mingw47_32\include\QtNetwork" windows转载 2015-07-20 20:46:25 · 40468 阅读 · 1 评论 -
ubuntu13.04下安装Qt5.5.0
1.安装虚拟机VM10,安装ubuntu13.04,注意:安装路径一定不要有中文字!!(安装后容易出现花屏现象)2.网络:我用的是局域网,网络配置选择桥接,输入和主机不同的ip地址,其他子网掩码网关DSN和主机一致3.安装QT creator1)更改qt-creator-linux-x86_64-opensource-2.5.2.bin的操作权限,即增加执行权限:sudo原创 2015-07-20 15:49:31 · 793 阅读 · 0 评论 -
Qt的一些基础知识
Qt中的每个类,都有一个对应的同名头文件,其中包含其类定义。例如要使用QApplication类,则需要在程序中添加" #include " QApplication类用于管理应用程序范围内的资源。其构造函数需要main函数的argc和argv作为参数。 widget被创建时都是不可见的(always created hidden)。widget中可容纳其它widget。 Qt中的wi原创 2015-07-20 20:06:40 · 840 阅读 · 0 评论 -
QT中QWidget、QDialog及QMainWindow的区别
QWidget类是所有用户界面对象的基类。 窗口部件是用户界面的一个基本单元:它从窗口系统接收鼠标、键盘和其它事件,并且在屏幕上绘制自己。每一个窗口部件都是矩形的,并且它们按Z轴顺序排列。一个窗口部件可以被它的父窗口部件或者它前面的窗口部件盖住一部分。 QMainWindow 类提供一个有菜单条、锚接窗口(例如工具条)和一个状态条的主应用程序窗口。主窗口通常用在提供一个大的中央窗口转载 2015-07-20 19:40:26 · 616 阅读 · 0 评论 -
Socket套接字
Socket可以看成在两个程序进行通讯连接中的一个端点,是连接应用程序和网络驱动程序的桥梁,Socket在应用程序中创建,通过绑定与网络驱动建立关系。此后,应用程序送给Socket的数据,由Socket交给网络驱动程序向网络上发送出去。计算机从网络上收到与该Socket绑定IP地址和端口号相关的数据后,由网络驱动程序交给Socket,应用程序便可从该Socket中提取接收到的数据,网络应用程序就是原创 2015-08-09 19:05:54 · 469 阅读 · 0 评论 -
QT中LineEdit TextEdit PlainTextEdit 这三个控件的区别
QLineEdit是单行文本输入,一般用于用户名、密码等少量文本交互地方。QTextEdit用于多行文本,也可以显示html格式文本。QPlainTextEdit与QTextEdit很像,但它多用于需要与文本进行处理的地方,而QTextEdit多用于显示,可以说,QPlainTextEdit对于plain text处理能力比QTextEdit强。http://blog.sina.c原创 2015-07-22 22:17:58 · 4113 阅读 · 0 评论