![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt-GUI编程
少言才不会咸
这个作者很懒,什么都没留下…
展开
-
QPainter实现画图板原型
自己的画图板功能很简单,实现鼠标左键画图,右键撤销最后的一笔. 效果如下图:原创 2017-01-18 14:27:31 · 505 阅读 · 0 评论 -
Qt中Tcp:Server、Client
//============server==============#include "TcpServer.h"#include <QHBoxLayout>#include <QNetworkInterface>#include <QMessageBox>#include "ChooseInterface.h"TcpServer::TcpServer(QWidget *parent) :原创 2017-02-27 16:59:39 · 581 阅读 · 0 评论 -
QCommandLine
转载: http://blog.csdn.net/aqtata/article/details/30485963Qt从5.2版开始提供了两个类QCommandLineOption和QCommandLineParser来解析应用的命令行参数。/*QCommandLineOption(const QString &name, const QString &description, const QStr转载 2017-05-14 10:57:52 · 591 阅读 · 0 评论 -
Qt知识点收集(二)
//获得文件对话框中的路径和文件名QString strDir;QString strFilename = QFileDialog::getOpenFileName(NULL,"Select file", strDir,"pic file (*.png *.jpg)");QFileInfo fileInfo(strFilename);strDir = fileInfo.filepath();/原创 2017-05-13 09:34:24 · 298 阅读 · 0 评论 -
QTextEdit实现富文本记事本
用Qt实现一个多功能记事本, 功能 :布局对齐,字体变换,颜色改变. 格式 :自动保存为rtf格式,支持txt格式,兼容MS Word打开. 涉及知识 :文件保存过滤器的使用,文件的输入输出流,光标的控制 可能会有一些小Bug 效果图如下: /*---------------MyNotepad.h--------------------*/#ifndef MAINWINDOW_H#d原创 2017-01-18 14:55:54 · 5864 阅读 · 5 评论 -
Qt中Udp:Send、Recv
//==============send==============#include "widget.h"#include <QHostAddress>#include <QGridLayout>#include <QMessageBox>Widget::Widget(QWidget *parent) : QWidget(parent){ udpsocket=new QUd原创 2017-02-27 17:01:28 · 1152 阅读 · 0 评论 -
Qt设置程序的图标
一、设置程序运行时左上角的图标,和最小化图标 this->setWindowIcon(QPixmap(“main.icon”));二、 程序的桌面图标 ①在源文件存放的目录中放入图标icon文件,如“main.icon”②在源文件存放的目录新建文件icon.rc,编辑icon.rc,加入 IDI_ICON1 ICON DISCARDABLE “main.ico”③在QtC原创 2017-02-25 21:51:29 · 309 阅读 · 0 评论 -
Qt读取/写入Excel数据--QAxObject
效果图: QT += core gui axcontainerCONFIG += qaxcontainergreaterThan(QT_MAJOR_VERSION, 4): QT += widgetsTARGET = fastReadExcelInWindowsTEMPLATE = appSOURCES += main.cpp\ MainWindow.cpp \原创 2017-02-16 10:34:35 · 7172 阅读 · 4 评论 -
Qt 知识点收集(一)
挂件:QLabelQLineEditQTabWidgetQTableWidgetQGroupBoxQCheckBoxQRadioBotton QAbstractBottonQPushBotton布局QHBoxLayout horizontalQVBoxLayout vertivalQFont font ( "Microsoft YaHei", 10, 75)原创 2017-02-16 10:36:40 · 1074 阅读 · 0 评论 -
Qt的slot和signal
1) 信号的定义必须在signals:保留字下,并且不需要实现 2)槽的定义必须在slots:保留字下,需要实现 3)信号和槽通过QObject::connect函数连接 4)当信号被触发时,槽函数被调用需要注意的是: 1)信号和槽,是QT的拓展,所以实现信号和槽的类,必须是QObject的子类 2)实现信号和槽的类,必须以宏Q_OBJECT开始 3)连接信号和槽,要用到SIGNAL和S转载 2017-02-23 19:30:32 · 288 阅读 · 0 评论 -
将Qt截图的软件改为本地屏幕监控软件
Client端 :不断的截图,并复制到系统的粘贴区 Server端 :得到系统粘贴区的一张张图片,实现观看截到的屏幕,类似gif图片的原理说明 :如果加上TCP通信不就可以成为一个远程监控了么~~哈哈,虽然不稳定.由于是拖控件实现的,需要参照实现图自己拖一下~ 实现效果:/*-------------Client.h----------------*/#ifndef WIDGET_H#def原创 2017-01-18 16:02:09 · 1118 阅读 · 0 评论 -
Qt实现FTP下载
简单实现ftp下载上传功能,因为Qt5不再支持QFtp类,需要的话得重现编译.所以遗憾未实现一个目录列表.只能在根目录上传下载.效果如下: /*---------------ftpmanager.h---------------------*/#ifndef FTPMANAGER_H#define FTPMANAGER_H#include <QUrl>#include <QFile>#i原创 2017-01-18 15:28:40 · 9603 阅读 · 3 评论 -
Qt实现名字的"幸运大抽奖"
话不多说,上图:/*----------------Luck.h--------------------*/#ifndef DIALOG_H#define DIALOG_H#include <QDialog>#include <QLabel>#include <QPushButton>#include <QTimer>#include <QGridLayout>#include <QB原创 2017-01-18 15:14:16 · 1125 阅读 · 0 评论 -
Qt pro文件配置dll和lib动态库的方法
#-------------------------------------------------## Project created by QtCreator 2017-12-02T18:29:37##-------------------------------------------------QT += core gui multimedia#########原创 2018-01-09 19:22:19 · 8207 阅读 · 0 评论