- 博客(27)
- 收藏
- 关注
原创 Qt 多窗口切换,使用信号槽和自定义信号
获取某云盘:链接: https://pan.baidu.com/s/1OXz39vZPy3Urz9fehPQMig 提取码: mrfi简单代码:void Widget::on_pushButton_clicked(){ tempui = new TempUi(); tempui->setAttribute(Qt::WA_DeleteOnClose); tempui->show(); connect(tempui,&TempUi::m_back,[
2021-03-10 20:27:23 273
转载 Linux系统 U盘自动挂载方法
转自:http://www.linuxdiyf.com/view_79124.html目前一些主流桌面系统(如Gnome,KDE,Xfce)的较新版本都支持自动挂载(mount)U盘了. 一个流传很广的说法是 HAL(硬件抽象层) 起了自动挂载的作用, 其实这是误解. 对于2.6内核而言, udev 才是直接从内核接收设备连接或断开信息的主体.udev 从内核得到信息后,根据一些简单规则(注意,是简单规则), 在 /dev 目录下创建相应的设备节点, 并进行某些相关操作. HAL 所做的事情是在 ude
2020-09-30 11:38:44 1199
原创 QPushButton按钮实现2次按下触发不同的事件(测试)
这里加上测试QTimer定时器触发,头文件.hpublic slots: void ontestPushButtonclicked(); void myTimeout();private: QPushButton *button1; QPushButton *button2; QTimer *timer; int flag = 0;源文件.cppWidget::Widget(QWidget *parent)
2020-09-24 19:26:51 2067
原创 1、Qt_QComboBox(下拉框)---实现添加下拉选择
/* 1.下拉框的简单应用 */ QComboBox *combo_IOnum = new QComboBox(this); QStringList strlist; //定义一个列表 strlist<<"COM1"<<"COM2"<<"COM3"<<"COM4"<<"COM5"; combo_IOnum->clear(); combo_IOnum->addItems(strlist);...
2020-05-12 14:44:41 1666
原创 qt 动画
class Widget : public QOpenGLWidget{Q_PROPERTY(QPoint mPoint READ getmPoint WRITE setmPoint)Q_OBJECTpublic:explicit Widget(QWidget *parent = 0);~Widget();QPoint getmPoint() { return mPoint;...
2020-05-12 14:32:28 278
原创 Python_学生信息管理系统1.0
1.基础功能实现系统的增删改查,简单的保存到.txt文本文件中;2.修改成为可鼠标点击的GUI交互界面。gui有小问题:一些功能没有返回键,右上角的关闭窗口键不起作用(所有功能都放到了while 1:里面了)代码文件下载百度网盘:1.链接:https://pan.baidu.com/s/1PzWv3h-jji5n1rr2F5S08A提取码:mu3o2.链接:https://pa...
2020-04-13 09:49:50 505
原创 python海龟图
import turtlet = turtle.Pen()t.speed( 0 )turtle.bgcolor( "black" )colors = [ "red","orange","yellow","green","blue","purple","pink" ]sides = int( turtle.numinput( "边数","请输入图形边数,1 到 8 之间:",4,1,8 )...
2019-12-30 14:21:03 266
原创 Qt QListWidget
参考:https://www.cnblogs.com/zhuluqing/p/9034696.html列表控件的设计思路:只有QListWidgetItem自己能改变自己的状态(如checked,selected,颜色等)状态,QListWidget是无法改变其项的状态的。列表控件是被动接受子项的状态改变,然后根据状态改变调用它的信号函数。该控件只能控制当前行,并不能控制行的状态(如che...
2019-10-29 18:07:55 455
转载 Qt之信号连接槽函数,你Out了吗?
转自:http://www.voidcn.com/article/p-mfsnjqrx-bgd.html在遇到多信号问题的时候,你是否经常会连接多个槽函数呢?如果你的答案是绝对的,那么你已经Out很久了。多信号连接多个槽,实现不同的槽就在潜意识的加大程序的开销!那么为什么不去链接同一个槽呢?今天在次写下这篇文章,感觉有些唐突,但是又不得不写!因为信号与槽是Qt里面的最基础而且是最重要的部分...
2019-10-21 18:18:16 410
原创 Qt 定义动画消失的位置(x,y)
参考至:QT下的几种透明效果(QPalette背景白色,窗口设置setWindowOpacity,QPainter使用Clear模式绘图)https://www.cnblogs.com/findumars/p/7487893.html
2019-10-16 18:21:21 367
转载 ubuntu (qt)软件安装如何解决"无法打开共享目标文件 libudev.so. 0"错误?
拷贝至::问题:尝试在 Ubuntu 64上运行游戏开发。 它询问上面的对象。我跑了 sudo apt-get install libudev1:i386 而且已经安装好了。我有 /lib/i386-linux-gnu/libudev.so.1 但没有 libudev.so.0。回答 1:对于 64位 Ubuntu,它位于 32位 libudev0包中。你可以使用以下命令安装:复...
2019-10-08 18:20:52 1256
转载 Qt中的OpenGL
转自::Qt还是本人可移植GUI程序开发的首选,不过Qt开发普通的应用程序是行,但是据说效率太低,以至于像某些人说的那种刷新看得到一条条横线?这点我比较纳闷,就我使用的感觉,虽然Qt不以效率著称,但是事实上有足够的优化,最最典型的就是默认的图形双缓冲,按照Windows下的编程惯例是需要手动开启,并通过额外的接口调用才能使用的,这一点在以前简单图形编程学习时比较过Qt,Win32 GDI时感受特...
2019-09-27 16:47:34 485
原创 Qt ubuntu终端编译QOpenGLWidget工程fatal error: GLES2/gl2.h: No such file or directory
这里是找不到GLES2/gl2.h这个路径的原因,只需在pro工程文件下引导即可。QtANGLE文件夹在有构建工程所需的GLES2/gl2.h
2019-09-27 15:08:04 1072
转载 总结:QPixmap、QImage、QBitmap和QPicture
转自::http://www.360doc.com/content/12/0717/14/1291795_224728691.shtml·QImage与Qpixmap的区别 1、QPixmap主要是用于绘图,针对屏幕显示而最佳化设计,QImage主要是为图像I/O、图片访问和像素修改而设计的 2、QPixmap依赖于所在的平台的绘图引擎,故例如反锯齿等一些效果在不同...
2019-09-05 17:37:52 269
转载 Qt滑动条控制仪表指针转动
转自:https://blog.csdn.net/lwbeyond/article/details/62969283增加了滑动条控制功能,但是使用update()强制刷新界面后,电脑CPU达到25%,耗费大资源,未能解决!.h文件#ifndef WIDGET_H#define WIDGET_H#include #include namespace Ui {class Widget...
2019-08-31 14:24:25 955
原创 qt 读文件修改并保存
#include "mainwindow.h"#include "ui_mainwindow.h"#include <QDebug>#include <QFileDialog>// QFileDialog// QFile// Stream: QTextStream QDataStream// QTextEdit// xml...
2019-08-29 07:45:49 1497
原创 枪械管理系统
#include "mainwindow.h"#include "ui_mainwindow.h"#include <QTextCodec>#include <QDebug>#include <QSqlDatabase>#include <QMessageBox>#include <QSqlQuery>#include &...
2019-08-29 07:44:15 321
原创 Qt RGB调色板的参数值
QColor::QColor(int r, int g, int b, int a = 255)透明度不是用rgb值来控制的,而是依赖alpha值(qt中就为第四个参数a)来控制,如果是无色透明的话,只要设置alpha为0,无论rgb是什么数值,都是显示为无色透明的。如果你在网页里面设定颜色的话,可以这样定义:rgba(0,0,0,0),最后的那个0就表示alpha值。...
2019-08-28 09:40:13 3006
原创 Qt 简单线程测试
mainwindow.h********************************#ifndef MAINWINDOW_H#define MAINWINDOW_H#include namespace Ui {class MainWindow;}class MainWindow : public QMainWindow{Q_OBJECTpublic:explicit Ma...
2019-08-27 07:53:29 187
原创 关于qt实现指示灯图片闪烁问题(换了一种方法已经解决)
定时器前面稍短时间能正常显示,但是后面定时器就卡住了,甚至系统崩溃。void Widget::onPushButtonclicked(){timer = new QTimer(this);timer->stop();connect(timer,SIGNAL(timeout()),this,SLOT(timerOut()));timer->start(500);}void...
2019-08-23 14:06:26 6755 4
原创 在Ubuntu下Qt创建第一个OpenGL项目
1、OpenGl的环境安装,Qt创建OpenGL所需要依赖的库文件建立基本编译环境:首先不可或缺的,就是编译器与基本的函式库,如果系统没有安装的话,请依照下面的方式安装:$ sudo apt-get install build-essential安装OpenGL Library接下来要把我们会用到的 Library 装上去,首先安装 OpenGL Library$sudo apt-g...
2019-08-01 11:48:50 521
转载 E: 您必须在 sources.list 中指定代码源(deb-src) URI 解决办法
正在读取软件包列表… 完成E: 您必须在 sources.list 中指定代码源(deb-src) URI这个问题原因是我们的文件/etc/apt/source.list里的deb-src都被注释掉了,而现在我们需要,找到问题了就好解决了,可以直接vim修改该文件把deb-src的注释去掉,也可以运行“软件和更新”修改,选中下图中的“源代码”命令:software-properties-g...
2019-07-31 18:04:30 17109 4
转载 QT-QChart之曲线图,饼状图,条形图使用
QChart之曲线图:QChart之饼图QChart之条形图转自转自:https://www.cnblogs.com/lifexy/p/10985191.html
2019-07-30 11:47:10 354
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人