Qt学习
dlut_yan
坚持坚持在坚持,
展开
-
VS中使用Qt插件的问题
(自己在VS下使用qt遇到的一些小问题,maybe有点白痴的问题......)1、在vs中开发QT时使能控制台输出的方法:项目->属性->配置属性->链接器->系统->子系统中将 窗口(/SUBSYSTEM:WINDOW) 改为 控制台(/SUBSYSTEM:CONSOLE)2、添加头文件和类:点中项目——添加——类(C)——类名自己起名字,比...原创 2019-03-21 10:50:08 · 2175 阅读 · 0 评论 -
VS+Qt运行后中文字符显示乱码解决办法
自己只是记录一下方便自己下次查找。参考:https://blog.csdn.net/rbaggio92/article/details/79684862//在头文件前面加上下面几行代码#ifdef WIN32 #pragma execution_character_set("utf-8") #endif...转载 2019-04-25 16:01:37 · 2533 阅读 · 0 评论 -
Qt添加图片资源操作步骤
1、新建Qt项目2、把所有图片放在一个文件夹中,将文件夹放在Qt项目目录下3、选中项目——Add New——Qt——Qt Resource File——choose4、输入名称(自己起名字)——下一步5、添加前缀——把前缀的名字可以自己,我改为了“ /back ”——添加文件——自行添加需要的图片6、点中图片——选择复制资源路径——就可以在代码中进行粘贴使用了...原创 2019-04-24 14:19:07 · 23215 阅读 · 0 评论 -
Qt学习 之 背景图随着窗口变化而变化
1、新建Qt项目2、widget.h声明函数添加一个函数:protected: //重写绘图事件,虚函数 //如果在窗口绘图,必须放在绘图时间里面实现 //绘图事件内部自动调用,窗口函数重绘的时候(状态改变) void paintEvent(QPaintEvent *);3、添加图片资源4、widget.cpp定义函数void Widget::pain...原创 2019-04-24 14:10:09 · 1154 阅读 · 0 评论 -
QString和string&&&string的erase函数【实现打开视频文件,可以显示视频文件位置,同时显示视频文件去掉.avi等格式的位置】
实现如下功能:点击打开文件,视频位置会显示所打开视频的位置,关键帧位置会显示去掉.avi等视频格式字样的文件位置,并加上//。目的:在进行关键帧提取时,视频是一个未知的,关键帧存放的位置也是未知的,这样做可以使,在播放视频时直接可以将视频位置,关键帧位置自动填写完毕,无需手动填写了。void MyWidget::on_toolButton_2_clicked(){ QString ...原创 2019-04-15 15:09:30 · 597 阅读 · 0 评论 -
Qt对不同的Item有不同的操作(currentItem)
https://blog.csdn.net/weixin_43384257/article/details/88932998以上的链接记录了,以缩略图的形式显示指定文件夹下的图片,点击任何一幅图片都可以对图片最大化显示,但是有时,我们点击不同的Item需要不同的响应,而不是相同的最大化响应,比如说需要显示每一幅图片的名字。点击Item项(图片),显示图片的名字:使用currentItem//...原创 2019-04-14 13:18:53 · 4455 阅读 · 0 评论 -
Qt把QString类型转换为char类型
由于C语言中没有string字符串类型,字符串都是用char类型的指针数组表示的,所以有时可能需要将QString类型转换为char类型。C++中有string字符串类型。//把QString类型转换为char类型 char* ptr1; QByteArray ba1; //QString m_strSave = ui.lineEdit_picture->text(); //...原创 2019-04-14 12:13:42 · 9199 阅读 · 0 评论 -
Qt学习 之 音乐播放器(加载本地视频、播放、暂停、移动滑块)
.pro文件:#-------------------------------------------------## Project created by QtCreator 2018-07-21T15:46:29##-------------------------------------------------QT += core guigreaterThan(...转载 2019-03-31 19:12:49 · 4084 阅读 · 2 评论 -
Qt学习 之 移动滑块,改变lineEdit中的数值
由于原来网上找的代码,布局是通过代码进行的,我过于菜,布局通过ui界面进行布局,所以代码中有很多//被我注释掉的内容!!!1、ui界面布局:2、MyDialog.h:#ifndef MYDIALOG_H#define MYDIALOG_H#include <QDialog>class QLineEdit;class QSlider;namespace Ui {c...原创 2019-03-31 18:43:30 · 4148 阅读 · 2 评论 -
Qt学习之 显示输入路径下的图片并可以最大化(显示缩略图并可以最大化)
输入某个路径后,点击按钮,显示该路径下的所有图片,点中某个图片,可以将其最大化。1、ui界面布局:ui界面点击按钮,转到槽2、ImageWidget.h:#ifndef IMAGEWIDGET_H#define IMAGEWIDGET_H#include <QWidget>#include <QLabel>class QStringList;class...原创 2019-03-31 18:27:07 · 1157 阅读 · 0 评论 -
Qt学习之 pushButton和text&lineEdit(按钮按下显示内容)
一、按钮一按下,就会在text文本框中显示指定内容1、ui界面布局2、mydialog.h中添加槽函数public slots: void myDynamicOutput();3、(1)mydialog.cpp中的构造函数中加入连接函数connect(ui->pushButton, SIGNAL(clicked()), this, SLOT(myDynamicOutput...原创 2019-03-31 18:09:46 · 12908 阅读 · 1 评论 -
Qt学习之两个ui界面跳转(Qt Creator以及VS的Qt插件中两种方式)
1、Qt Creator中进行界面跳转参照:https://blog.csdn.net/qq_40785363/article/details/79527343比较容易,但注意以下几点:(1)除了在新建项目时,会有一个ui界面,再添加第二个ui界面时,要注意选择Dialog界面模版!原因是:为了保证按第一个ui界面的button按钮时,会跳转到第二个ui界面,为了保证第二个ui界面不是一闪...原创 2019-03-23 11:56:33 · 10088 阅读 · 0 评论 -
VS+Qt实现视频播放(载入视频,播放视频,停止,进度条)
【在网上找到了Qt Creator中播放视频的代码,并且运行成功,但是由于本人需要放在VS的Qt插件中运行,所以将Qt中的代码改了一丢丢放在了VS中运行】原来代码链接:https://download.csdn.net/download/liji_digital/10762790这个链接的代码是在Qt Creator中的项目,无法直接在VS上使用所以自己修改成了在VS上使用的代码:如下新建V...原创 2019-03-21 19:25:50 · 8618 阅读 · 15 评论 -
Qt学习(二)之坐标 之证明new后的自动回收机制
一、坐标基本mywidget.cpp:#include "mywidget.h"#include <QPushButton>MyWidget::MyWidget(QWidget *parent) : QWidget(parent){ /*对于父窗口(主窗口),坐标xito那个相对于屏幕 * 原点:相对于屏幕左上角 * x:往右递增 ...原创 2019-03-17 18:55:21 · 453 阅读 · 0 评论 -
Qt学习笔记(一)之QT基础以及两个窗口切换
2019.3.17 视频课程信息:黑马程序员官方网站 的 黑马程序员Qt (B站上自己看的)视频内容1——12了解基础:main函数中各个语句的意思://所需要头文件#include "mywidget.h"//应用程序类//QT头文件没有.h//头文件和类名一样#include <QApplication>int main(int argc, ch...原创 2019-03-17 18:28:15 · 2218 阅读 · 0 评论 -
Qt+VS tableView显示数据库,并对某条数据库进行操作
环境:VS+ Qt+sqlite3首先创建一个数据库test.db,建立一张表studentcreate table student(id integer, name nvarchar(20), age integer)具体代码:#include "MyMainWindow.h"#include <stdio.h>#include "sqlite3.h"MyMainW...原创 2019-05-10 18:36:56 · 3838 阅读 · 0 评论