- 博客(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
353
转载 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
1395
原创 QPushButton按钮实现2次按下触发不同的事件(测试)
这里加上测试QTimer定时器触发, 头文件.h public slots: void ontestPushButtonclicked(); void myTimeout(); private: QPushButton *button1; QPushButton *button2; QTimer *timer; int flag = 0; 源文件.cpp Widget::Widget(QWidget *parent)
2020-09-24 19:26:51
2339
原创 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
1772
原创 qt 动画
class Widget : public QOpenGLWidget { Q_PROPERTY(QPoint mPoint READ getmPoint WRITE setmPoint) Q_OBJECT public: explicit Widget(QWidget *parent = 0); ~Widget(); QPoint getmPoint() { return mPoint;...
2020-05-12 14:32:28
334
原创 Python_学生信息管理系统1.0
1.基础功能实现系统的增删改查,简单的保存到.txt文本文件中; 2.修改成为可鼠标点击的GUI交互界面。 gui有小问题:一些功能没有返回键,右上角的关闭窗口键不起作用(所有功能都放到了while 1:里面了) 代码文件下载百度网盘: 1. 链接:https://pan.baidu.com/s/1PzWv3h-jji5n1rr2F5S08A 提取码:mu3o 2. 链接:https://pa...
2020-04-13 09:49:50
555
原创 python海龟图
import turtle t = 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
326
原创 Qt QListWidget
参考:https://www.cnblogs.com/zhuluqing/p/9034696.html 列表控件的设计思路: 只有QListWidgetItem自己能改变自己的状态(如checked,selected,颜色等)状态,QListWidget是无法改变其项的状态的。 列表控件是被动接受子项的状态改变,然后根据状态改变调用它的信号函数。 该控件只能控制当前行,并不能控制行的状态(如che...
2019-10-29 18:07:55
568
转载 Qt之信号连接槽函数,你Out了吗?
转自: http://www.voidcn.com/article/p-mfsnjqrx-bgd.html 在遇到多信号问题的时候,你是否经常会连接多个槽函数呢?如果你的答案是绝对的,那么你已经Out很久了。多信号连接多个槽,实现不同的槽就在潜意识的加大程序的开销!那么为什么不去链接同一个槽呢? 今天在次写下这篇文章,感觉有些唐突,但是又不得不写!因为信号与槽是Qt里面的最基础而且是最重要的部分...
2019-10-21 18:18:16
480
原创 Qt 定义动画消失的位置(x,y)
参考至: QT下的几种透明效果(QPalette背景白色,窗口设置setWindowOpacity,QPainter使用Clear模式绘图) https://www.cnblogs.com/findumars/p/7487893.html
2019-10-16 18:21:21
455
转载 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
1526
转载 Qt中的OpenGL
转自:: Qt还是本人可移植GUI程序开发的首选,不过Qt开发普通的应用程序是行,但是据说效率太低,以至于像某些人说的那种刷新看得到一条条横线?这点我比较纳闷,就我使用的感觉,虽然Qt不以效率著称,但是事实上有足够的优化,最最典型的就是默认的图形双缓冲,按照Windows下的编程惯例是需要手动开启,并通过额外的接口调用才能使用的,这一点在以前简单图形编程学习时比较过Qt,Win32 GDI时感受特...
2019-09-27 16:47:34
584
原创 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
1189
转载 总结: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
324
转载 求大神帮忙,内存释放问题 [问题点数:100分,结帖人tt2com]
https://bbs.youkuaiyun.com/topics/380047492
2019-09-03 17:07:36
189
转载 Qt滑动条控制仪表指针转动
转自:https://blog.youkuaiyun.com/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
1089
原创 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
1611
原创 枪械管理系统
#include "mainwindow.h" #include "ui_mainwindow.h" #include <QTextCodec> #include <QDebug> #include <QSqlDatabase> #include <QMessageBox> #include <QSqlQuery> #include &...
2019-08-29 07:44:15
402
原创 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
3180
原创 Qt 简单线程测试
mainwindow.h******************************** #ifndef MAINWINDOW_H #define MAINWINDOW_H #include namespace Ui { class MainWindow; } class MainWindow : public QMainWindow { Q_OBJECT public: explicit Ma...
2019-08-27 07:53:29
286
原创 关于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
7080
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
622
转载 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
17465
4
转载 QT-QChart之曲线图,饼状图,条形图使用
QChart之曲线图: QChart之饼图 QChart之条形图 转自 转自:https://www.cnblogs.com/lifexy/p/10985191.html
2019-07-30 11:47:10
411
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅