QT
Lay_Nobody
这个作者很懒,什么都没留下…
展开
-
QT学习 - 图片自适应空间大小显示
亲测有效:(QT5.6.3) QPixmap * img = new QPixmap(filename); img->scaled(ui->label>size(),Qt::KeepAspectRatio); ui->label->setScaledContents(true); ui->label->setPixma...原创 2018-02-08 10:37:49 · 1001 阅读 · 0 评论 -
QT学习 - QByteArray 的使用---存取数据
QByteArray是一个用来存放二进制数据的字节数组,有两点,1、字节,所以每个元素可以用uchar变量来保存。2、数组,可以使用[]来快速的找到所需的元素。 cout << "-----------------------------------" << endl; string str("fsdhuaifpans;osnviosabv"); ...原创 2018-07-13 14:55:01 · 20953 阅读 · 0 评论 -
关于QT中文乱码
在Qt4中,国内很多新手都喜欢——不分青红皂白地使用如下3行代码QTextCodec::setCodecForTr(...)QTextCodec::setCodecForCStrings(...)QTextCodec::setCodecForLocale(...)尽管之前零零散散写过一点这方...转载 2018-08-03 18:53:47 · 123 阅读 · 0 评论 -
QT学习 - QTableWidget 的使用
转自:QTableWidget的使用方式//QTableWidget行选中/删除/添加行//1 均分各列 tableWidget->horizontalHeader()->setStretchLastSection(true); //就是这个地方 tableWidget->horizontalHeader()->setResizeMode(QHeaderVie...转载 2018-07-31 09:56:57 · 803 阅读 · 0 评论 -
Ubuntu下依赖opencv编译快捷选项
我使用了qmake来管理代码,下边是一个小demo:首先是代码:// test.cpp#include &lt;opencv2/opencv.hpp&gt;int main(){ cv::Mat img(cv::Size(100, 100)); cv::imshow("f", img); return 0;}然后是qt的pro文件// tes...原创 2018-08-10 20:50:32 · 342 阅读 · 0 评论 -
QT学习 - 巧妙利用Designer完成对QLineEdit特定格式的输入
转自InputMethodHints InputMethodHints0ImhNone不配置,系统默认1 ImhHiddenText英文键盘,输入内容没有下划线,没有输入提示2 ImhSens...转载 2018-08-31 20:15:54 · 3636 阅读 · 0 评论 -
qtchooser的使用
转自:qtchooser的使用记一下。新装了一个qt5.9 。想让自带的qmake变成5.9的qmakecrayon@ubuntu:~$ qtchooser Usage: qtchooser { -l | -list-versions | -print-env } qtchooser -install [-f] [-local] <name&g...转载 2018-10-10 12:40:49 · 9914 阅读 · 3 评论 -
qmake指定编译器
在qmake默认生成的Makefile中:CC = gccCXX = g++LINK = g++AR = ar cqsSTRIP = strip而我们可以在pro文件中指定:QMAKE_CC = x86_64-linux-gnu-gccQMAKE_CXX = x86_64-linux...转载 2018-11-28 13:46:44 · 5697 阅读 · 0 评论 -
QT实现http post请求发生内存泄漏
Show code first: QByteArray ba = getData(); //自己的方法,用于获取数据 QNetworkAccessManager* manager = new QNetworkAccessManager; QNetworkRequest request; request.setHeader(QNetworkRequest::ContentTypeHea...原创 2019-01-14 12:03:47 · 1873 阅读 · 3 评论 -
cmake 编译 Qt项目+消除控制台
让我引一下流 0.0Here原创 2019-04-12 15:19:11 · 2139 阅读 · 2 评论 -
QT学习 - qt各相关概念关系梳理
自己画了一张比较简单的关系图,如果有不对的地方,欢迎指出原创 2018-07-18 15:06:04 · 269 阅读 · 0 评论 -
QT学习 - QByteArray 的使用---存取数据
QByteArray是一个用来存放二进制数据的字节数组,有两点,1、字节,所以每个元素可以用uchar变量来保存。2、数组,可以使用[]来快速的找到所需的元素。 cout << "-----------------------------------" << endl; string str("fsdhuaifpans;osnviosabv"); ...原创 2018-07-18 15:04:32 · 8955 阅读 · 0 评论 -
QT学习 - 对QLabel上的文本信息进行选取操作
QLabel* a = new QLabel();a->setTextInteractionFlags(Qt::TextSelectableByMouse);可实现复制pushbutton文本信息等功能原创 2018-07-10 14:23:30 · 10612 阅读 · 0 评论 -
QT 颜色渐变 setStyleSheet 语句属性分析
如图,我称左上角球 为W(hite)球,右下角为RGB球 该图的setStyleSheet语句为: background-color: qlineargradient(spread:pad, x1:1, y1:1, x2:0, y2:0, stop:0 rgba(0, 196, 0, 255), stop:1 rgba(255, 255, 255, 255)); W球的坐标为(x1,y1...原创 2018-01-19 15:28:31 · 2523 阅读 · 0 评论 -
QT 布局自适应本窗口大小
在布局之外的空白(必须不包含布局)处,右键选择布局,随意选择一个布局即可原创 2018-01-19 15:11:52 · 1386 阅读 · 0 评论 -
qt学习 - 打包-移植项目便捷方式
QT安装路径下找到 .\msvc2015\bin,shift + 右键打开power shell,输入 cmd 输入 windeployqt.exe + e:\Projects\demo\build-demo\release\demo.exe(项目生成的 .exe 的路径及名称)在项目目录中新建一个发布文件夹,用于存放发布软件,我新建了一个release 文件夹:e:\Projects\de...原创 2018-03-12 11:09:09 · 253 阅读 · 0 评论 -
QT pro文件CONFIG 参数
CONFIG 变量 配置变量指定了编译器所要使用的选项和所需要被连接的库。配置变量中可以添加任何东西, 但只有下面这些选项可以被qmake识别编译器类型: release : 应用程序将以release模式连编。如果“debug”被指定,它将被忽略 debug: 应用程序将以debug模式连编。 warn_on: 编译器尽可能多得输出警告信息,如果“warn_off”被指定,它将被忽...转载 2018-04-11 10:04:49 · 10865 阅读 · 0 评论 -
qt 绘制坐标及曲线
QT5简易坐标系和折线图的绘制 QCustomPlot使用手册(一) QCustomPlot使用手册(二) QCustomPlot使用手册(三)转载 2018-04-05 15:31:31 · 9203 阅读 · 0 评论 -
qt下载地址
Qt Downloads原创 2018-06-08 22:43:28 · 164 阅读 · 0 评论 -
Qt::Painter 详解
转自:[QPainter类参考](http://www.kuqin.com/qtdocument/qpainter.html)QPainter类参考QPainter类低水平的绘制,例如在窗口部件上。详情请见……#include <qpainter.h>继承了Qt。被QDirectPainter继承。所有成员函数的列表。公有成员enum Coordina...转载 2018-06-25 10:01:53 · 4584 阅读 · 0 评论 -
qt 实现图片的圆角显示
首先在网上了解了一下关于qt实现圆角图片的资料,发现大家都是先想办法设置圆角控件,然后再将处理好的圆角图片paint至控件上,圆角控件很容易实现,网上查到两种方式 ↓://method1://直接通过设置样式表实现ui-&amp;gt;label-&amp;gt;setStyleSheet(&quot;border:2px groove gray;border-radius:10px;padding:2px 4px...原创 2018-06-26 10:26:23 · 6016 阅读 · 1 评论 -
QT -- 绘制各种基础图形
#include<QApplication>#include <QWidget> #include <QPainter> class MyMainWindow:public QWidget{ public: MyMainWindow(QWidget *parent = 0); private: void pa...转载 2018-06-26 14:10:09 · 958 阅读 · 0 评论 -
基于pycharm + Designer + pyuic5 的pyqt开发
在这里仅记录一下自己碰到的坑,其他诸如Anaconda/pycharm的安装、配置及使用,网上有很多。以下正文认为你和我一样,已经安装好pycharm,并且配置好了解释器。进行qt开发需要两个工具:designer.exe -> 界面编辑工具pyuic.exe -> 把.ui文件转化成.py文件下载工具:无效方法:pip3 install PyQt5cond...原创 2019-06-12 20:55:34 · 1196 阅读 · 6 评论