![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++ QT学习
枫呱呱
这个作者很懒,什么都没留下…
展开
-
c++用QT画一个分布直方图,输入数据用Vector容器装入
头文件: qt_paint_char.h#pragma once#include <QtWidgets/QMainWindow>#include "ui_qt_paint_char.h"#ifndef MAINWINDOW_H#define MAINWINDOW_Hnamespace Ui { class MainWindow;}class qt_paint_char : public QMainWindow{ Q_OBJECTpublic: qt_pa.原创 2020-11-27 08:24:54 · 774 阅读 · 0 评论 -
QT学习---控件提升注意项
1.在做部件提升时,一定要注意类的名称的大小写,他会自动写出来,有可能和你写的类不匹配2.头文件的为要写成“../../cmyLabel.h”的形式,不然debug和release分别识别时,有可能出现找不到的情况3.要点全局包含...原创 2020-10-30 14:41:05 · 458 阅读 · 0 评论 -
QT--创建多级目录
/** * @brief mkMutiDir 创建多级目录 * @param path 未创建的目录 * @return 返回已创建的目录 */QString mkMutiDir(const QString path){ QDir dir(path); if ( dir.exists(path)){ return path; } QString parentDir = mkMutiDir(path.mid(0,path.l.转载 2020-10-24 11:05:20 · 3091 阅读 · 0 评论 -
QString转Halcon的HTuple
QString filename=QFileDialog::getOpenFileName(this,tr("Open custom file"),"C://Users",tr("Image File( *.jpg *.png *.bmp)"));HTupe hv_name = filename.toStdString().c_str();原创 2020-10-23 09:15:47 · 719 阅读 · 0 评论 -
QT学习---QRadioButton的使用
add::add(QWidget *parent) : QMainWindow(parent){ ui.setupUi(this); connect(ui.action3, SIGNAL(triggered()), this, SLOT(Select_rationButton()));}void add::Select_rationButton(){ if (ui.radioButton_3->isChecked()) { ui.textEdit->append(.原创 2020-07-09 09:27:29 · 855 阅读 · 0 评论 -
QT学习---获取指定目录下所有图片的根目录,不需要指明后缀名
//利用QT的方式获取指定目录下所有图片的根目录,不需要指明后缀名QStringList window_window::getAllFiles_img_path(QString _dir){ QStringList PathList; PathList.clear(); QDirIterator it(_dir, QDir::Files | QDir::Dirs | QDir::NoDotAndDotDot); //遍历所有目录和文件 //QDirIterator it(_dir, ); //.原创 2020-07-08 17:32:17 · 530 阅读 · 0 评论 -
QT学习---使用拖拽打开文本文件
#include "add.h"#include <QDebug>#include <QDragEnterEvent>#include <QUrl>#include <QFile>#include <QTextStream>#include <QMimeData>#pragma execution_character_set("utf-8");add::add(QWidget *parent) : QMainWin.原创 2020-07-07 11:59:05 · 656 阅读 · 0 评论 -
QT学习---通过三个滑动条控制textEdit的底色
#include <QColorDialog>#pragma execution_character_set("utf-8");add::add(QWidget *parent) : QMainWindow(parent){ ui.setupUi(this); connect(ui.SliderRed, SIGNAL(valueChanged(int)), this, SLOT(on_SliderRed_valueChanged(int))); connect(ui.Sl.原创 2020-07-07 11:49:19 · 497 阅读 · 0 评论 -
QT学习---各类提示信息框的使用
#include <QMessageBox>#include <QProgressDialog>#pragma execution_character_set("utf-8");//中文显示add::add(QWidget *parent) : QMainWindow(parent){ ui.setupUi(this); connect(ui.action789, &QAction::triggered, [=]() { //错误对话框.原创 2020-07-07 11:40:28 · 1879 阅读 · 0 评论 -
c++ QT VS2017解决中文乱码的问题
1. QStringLiteral("我是中文")eg:QString cpuStr = tr("%1 %2%").arg(QStringLiteral("内存")).arg(memoryUsage);2. 声明加上#pragma execution_character_set("utf-8");原创 2020-07-03 19:14:42 · 507 阅读 · 0 评论 -
为QT设置等待事件
#include <QElapsedTimer>QElapsedTimer et;et.start();while(et.elapsed() < 500) QCoreApplication::processEvents();原创 2020-04-21 19:37:38 · 1713 阅读 · 0 评论