![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT
跃然实验室
这个作者很懒,什么都没留下…
展开
-
在VS上开发QT
一、VS2010+QT41、安装VS20102、安装qt-win-opensource-4.8.2-vs2010.exe3、安装qt-vs-addin-1.1.11-opensource.exe4、设置环境变量 PATH D:\Qt\bin;注意:安装目录不能有:空格、中文字符二、VS2012+QT51、安装VS20122、安装qt-window...原创 2018-08-14 21:27:08 · 2670 阅读 · 0 评论 -
PyQt将.ui文件转换为.py文件
通过PyQt5提供的命令行工具pyuic5 -o destination.py source.ui 其中: -o是操作参数,表示要生成一个文件 destination.py是要生成的.py文件 source.ui是在此之前用QtCreator生成的包含UI设计的.ui文件 ...原创 2019-02-27 16:12:53 · 8065 阅读 · 0 评论 -
QT 文本框多行显示
QT 文本框多行显示使用PyQt中的Font和QFontMetrics类。QFontMetrics中有一个函数是horizontalAdvance可以获取覆盖字符串所需要的矩阵的像素宽度,height可以获得字符串所需要的矩阵的像素高度,然后根据这个像素宽度,再裁切下字符串就可以自动换行了。QFont font("times", 24);QFontMetrics fm(font);in...转载 2019-02-27 16:07:15 · 8982 阅读 · 0 评论 -
windows上安装MinGW 4.4、Qt library 4.8.4和Qt Creator
要进行Qt开发,首先要安装Qt library和Qt Creator,Qt library为Qt程序提供头文件、静态链接库和动态链接库,Qt Creator则是用于编程的IDE,提供了GUI界面绘制、代码编写、程序调试等多个功能。Qt一直以来,分为商业、开源两个版本,商业版本为用户提供了二级制的动态库,直接安装既可以使用,但是需要花钱购买license,而开源版本则遵守GPL协议,提供了源码...转载 2019-02-07 22:57:17 · 1218 阅读 · 1 评论 -
QString如何转换成const char类型
QString如何转换成const char类型 因为从QLineEdit中获取的字符串为QString类型, 但是想利用系统调用新建一个目录,然而,系统调用system(const char *)中必须为const char类型,如何把QString转换为char呢?下面的代码就可以实现。QString copycommand = ...;const char *c_c...原创 2018-09-22 21:54:33 · 4905 阅读 · 0 评论 -
QT TCP客服端-服务端模式
client.h****************************#ifndef CLIENT_H#define CLIENT_H#include <QWidget>#include <QtGui>#include <QtNetwork>#include "enum.h"class Client : public QWidget...原创 2018-09-01 23:15:33 · 273 阅读 · 0 评论 -
QT设置布局
设置布局 Form--->Lay Out Horizontally 水平布局Form--->Lay Out Vertically 垂直布局 Form--->Lay Out GridLayout 栅格布局 Lay Out in a Grid 调整窗体的大小定义为最佳形式Form--->Adjust Size ...原创 2018-09-01 23:10:10 · 1310 阅读 · 0 评论 -
Qt中验证器的使用
Qt中验证器的使用 Qt提供了三个内置验证器类: QDoubleValidator, QIntValidator, QRegExpValidator。 QDoubleValidator类: 提供了对浮点数的范围检查. QIntValidator类: 提供了一个确保一个字符串包含一个在一定有效范围内的整数的验证器。Example of use: ...原创 2018-09-01 23:09:30 · 1762 阅读 · 0 评论 -
VS下Qt的信号与槽实现
实现主窗口中Add按钮的功能, 这一部分要特别注意,除了实现功能代码外,还需自己手动添加一些其他的代码(Qt Creator可以自动添加)。我们需要在2个地方添加代码.第1个是在addressbook.h文件下添加一个槽函数声明,即属于private slots类型,添加后如下所示: 第2个添加地方为addressbook.cp...原创 2018-09-01 23:08:54 · 2805 阅读 · 0 评论 -
Qt的资源机制(resource mechanism)
Qt的资源机制(resource mechanism)适用于任意文件格式将选中的图片放在源代码树中名为images的子目录下必须创建一个资源文件(resource file)test.qrc,在识别资源文件的.pro文件中添加一行代码。RESOURCES = test.qrc资源文件使用一种简单的XML文件格式<RCC><qresource>...原创 2018-08-19 09:48:06 · 450 阅读 · 0 评论 -
Qt提供图片的方法
1、把图片保存在文件中,并且在运行时载入他们2、把XPM文件包含在源代码中3、使用Qt的资源机制(常用)原创 2018-08-20 20:06:05 · 123 阅读 · 0 评论 -
Qt创建对话框的步骤
1、创建并初始化子窗口部件2、把子窗口部件放到布局中3、设置Tab键顺序4、建立信号-槽之间的连接5、实现对话框中的自定义槽原创 2018-08-21 21:51:17 · 1453 阅读 · 0 评论 -
Qt5中文乱码解决方法
方法一:QStringLiteral setWindowTitle(QStringLiteral("我是中文"));建议用这种例如: ui.statuslabel->setText(QStringLiteral("监听端口:%1").arg("12345"));方法二: QTextCodec *codec = QTextCodec::codecForName...原创 2018-08-20 20:05:06 · 349 阅读 · 0 评论 -
QT中UI更新同步
在UI设计器中设计好后,代码中并没有更新 需要编译一次,会提示是否更新UI ---.h文件,点击是,ok原创 2018-08-20 20:07:30 · 1657 阅读 · 0 评论 -
错误处理-change QT version
运行Qt时,就会出现the following error occoured:there is no Qt version assigned to this project for platform Win32 ,please use the 'change Qt version'feature and choose a valid Qt version for this platform....原创 2018-08-20 20:05:22 · 5248 阅读 · 0 评论 -
使用Qt Designer涉及PyQt5 UI
1、安装Qt Designerpip install PyQt5-tools2.在C:\ProgramData\Anaconda3\Lib\site-packages\pyqt5_tools中可以找到designer.exe原创 2019-05-30 11:10:06 · 411 阅读 · 0 评论