随笔分类 -  qt

qt学习
摘要:JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易 阅读全文
posted @ 2020-06-28 17:58 祁峰_1024 阅读(387) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/qifeng1024/p/12689350.html 按照之前的方法找到要下载的文件,只不过这里要下载的是 .run文件 等待下载完成。 下好了在这个地方 给他足够的权限 这是一个可执行文件,就像./hello 一样的,执行它! 到了我们熟悉的环节,跟 阅读全文
posted @ 2020-06-09 18:05 祁峰_1024 阅读(523) 评论(0) 推荐(0)
摘要:用到三个类 QPainter //画笔 QPainterDevice //幕布 QPaintEngine // 使用 QPainter 在 QpaintDevice 上画图,他们之间用 QPaintEngine 通讯 图像绘制 新建一个widget窗口 ,重写虚函数 paintEvent() cla 阅读全文
posted @ 2020-05-18 17:19 祁峰_1024 阅读(249) 评论(0) 推荐(0)
摘要:鼠标事件 #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include <QDebug> #include <QMouseEvent> #include <QEvent> #include <QMenu> #inc 阅读全文
posted @ 2020-05-17 16:00 祁峰_1024 阅读(150) 评论(0) 推荐(0)
摘要:以下示例摘自豆子的qt学习之路 int main(int argc, char *argv[]) { QApplication app(argc, argv); //创建一个文件对象,并用这个文件对象打开文件 "in.txt" QFile file("in.txt"); //以只读方式打开文件,判断 阅读全文
posted @ 2020-05-13 21:02 祁峰_1024 阅读(569) 评论(0) 推荐(0)
摘要:首先先建一个工程 然后进入ui界面,拖动出来一个界面 给他们分别取一些名字 比如 preBtn nextBtn deleteBtn addBtn fileBtn picturelabel 首先第一个按钮:打开文件 编写槽函数 要求点击之后进入标准文件对话框,所以引入头文件 #include <QFi 阅读全文
posted @ 2020-05-05 01:38 祁峰_1024 阅读(260) 评论(0) 推荐(0)
摘要:添加一个图片,改变图片大小,适应label Widget::Widget(QWidget *parent) : QWidget(parent) , ui(new Ui::Widget) { ui->setupUi(this); QPixmap map("C:/Users/Administrator/ 阅读全文
posted @ 2020-05-04 01:19 祁峰_1024 阅读(241) 评论(0) 推荐(0)
摘要:做一个示例 首先在主窗体加一个按钮 然后转到槽 这两种方法都可以调用颜色对话框: void Widget::on_pushButton_clicked() { QColorDialog a(this); a.exec(); } void Widget::on_pushButton_clicked() 阅读全文
posted @ 2020-05-03 21:01 祁峰_1024 阅读(146) 评论(0) 推荐(0)
摘要:随便新建一个主窗体 再随便建一个对话框dialog 接下来在主函数中调用dialog 第一种: #include "widget.h" #include "dialog.h" #include <QDebug> #include <QApplication> int main(int argc, c 阅读全文
posted @ 2020-05-03 16:58 祁峰_1024 阅读(507) 评论(0) 推荐(0)
摘要:或者也可以 ui->label->setPixmap(QPixmap("C:/Users/Administrator/Desktop/123.png")); 这样就可以添加一个图片在label上了 第二种方法: 将图片添加资源文件中 首先新建一个资源文件夹 或者 也可以将图片添加进去 阅读全文
posted @ 2020-04-30 01:51 祁峰_1024 阅读(335) 评论(0) 推荐(0)
摘要:做一个运行界面 首先拖拽ui界面,看起来基本差不太多 当combobox中没有文字时,确定按钮无效 编写一个槽函数 void Widget::updatebtnstate(QString str) { //combobox的文本为空时 if(str.isEmpty()) { //surebutton 阅读全文
posted @ 2020-04-28 12:36 祁峰_1024 阅读(333) 评论(0) 推荐(0)
摘要:现在ui上拖拽出整体的样子 在lineEdit里输入圆的半径,单击按钮后,在下面的TextLabel输出面积 鼠标放在pushbutton上,右键转到槽 void MainWindow::on_pushButton_clicked() { QString S; float s_dou,r_dou; 阅读全文
posted @ 2020-04-27 11:11 祁峰_1024 阅读(735) 评论(0) 推荐(0)
摘要:qt中的随机数 先引入头文件 #include <QTime> qsrand产生随机数种子 qsrand(QTime(0,0,0).secsTo(QTime::currentTime())); for (int i = 0;i<10;i++) { qDebug()<<qrand()%100<<end 阅读全文
posted @ 2020-04-16 23:19 祁峰_1024 阅读(143) 评论(0) 推荐(0)
摘要:首先拉进去几个单元按钮和复选按钮 同样的方法,右键生成出来2个槽函数 然后再槽函数中写入我们需要实现的代码 先看 radioButton connect(ui->radioButton,SIGNAL(clicked(bool)),this,SLOT(on_radioButton_clicked()) 阅读全文
posted @ 2020-04-16 22:15 祁峰_1024 阅读(417) 评论(0) 推荐(0)
摘要:恢复内容开始 按照之前的方法再设计者模式下拖拉好界面 可以给label 和 button 改名字,我嫌麻烦就不改了 那么 在ui界面右键单击button 转到槽,进入槽函数的定义 void MainWindow::on_pushButton_clicked() { bool ok; QString 阅读全文
posted @ 2020-04-16 12:04 祁峰_1024 阅读(317) 评论(0) 推荐(0)
摘要:和普通按钮相比,工具按钮一般不显示文本,而显示图标 比如我先在手里有一个图标 现在我想把这个tool button 变成这个兔子的样子 然后进入设计者模式,那里亮了点哪里 运行之后就把图片加上去了 太小了,可以调节一下大小 或者也可以通过代码的方式来完成首先添加图片和刚才的步骤相同,然后打开类源文件 阅读全文
posted @ 2020-04-16 00:32 祁峰_1024 阅读(1146) 评论(0) 推荐(0)
摘要:有的时候 按钮需要每点击有不同的效果 比如播放器的那个播放键 第二次按下就是暂停 #include "mainwindow.h" #include "ui_mainwindow.h" #include <QDebug> MainWindow::MainWindow(QWidget *parent) 阅读全文
posted @ 2020-04-15 22:37 祁峰_1024 阅读(199) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-04-15 22:10 祁峰_1024 阅读(149) 评论(0) 推荐(0)
摘要:以下内容学习自豆子的QT学习之路 将这样一段代码放进qt运行一下 #include <QApplication> #include <QPushButton> int main(int argc, char *argv[]) { QApplication app(argc, argv); QPush 阅读全文
posted @ 2020-04-15 18:58 祁峰_1024 阅读(138) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-04-15 14:48 祁峰_1024 阅读(508) 评论(0) 推荐(0)