qt学习
啤酒我可以喝一件
我又回来了ヾ(^∇^)
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何快速发布qt程序
https://blog.youkuaiyun.com/jfchef/article/details/108181734转载 2020-12-14 17:00:18 · 195 阅读 · 0 评论 -
在qt中修改ui后编译成功后不起作用
直接改Projects的Shadow build,直接取消勾选,qmake 编译运行https://blog.youkuaiyun.com/qq_40500571/article/details/107704732?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-2.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommend转载 2020-12-13 13:47:11 · 333 阅读 · 0 评论 -
在qt中如何设置点击按钮来打开一个网址(通过浏览器)
1.需要增加的头文件:#include <QDesktopServices>#include <QUrl>2.在某一个按钮的槽里面书写: QDesktopServices::openUrl(QUrl(QString("https://www.baidu.com")));原创 2020-12-13 10:48:58 · 2706 阅读 · 1 评论 -
关于ubuntu下运行写好的qt程序
在windows下写好的qt程序可以通过点击exe文件打开,而linux下没有。当你写好一个qt程序后,在qt下编译,会产生一个build文件夹,用tree命令可以看到有一个可执行文件,只需用命令:./程序名即可运行这个程序。注意:当你第一次看到这个文件时,你可能不会想到这么做,你会首先看到有个makefile文件,不要用make命令执行它,会报错,更何况可执行文件已经生成。原创 2017-11-26 20:18:35 · 5510 阅读 · 0 评论 -
qt自学笔记(十一)之定时器
前言:这一节学习qt中的定时器定时器功能让程序每过一定的时间就去执行某一个操作。例子让ui每过一秒就显示一次系统时间,实现一种动态的显示效果。代码mainwindoe.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>namespace Ui {class MainWindow;}class MainWindow :原创 2017-11-23 11:41:46 · 494 阅读 · 0 评论 -
qt自学笔记(十)
前言:距离上一次学习qt已经有10天了,中间中断了学习,必须在心里批评一下自己。还是要坚持下来。这一节我们不写代码,主要理解qt中多线程的概念,方便以后的学习多线程的由来专业的解释你可以上百度去查,很难受,看不懂。我说说我的理解吧。先说说我们以前写过的c语言的控制台程序,就是在一个大的while循环中不断去获取用户的输入然后执行相关的操作。但是,有一个问题就是,当我们在获取了一个输入后执行一个操作,原创 2017-11-23 10:08:57 · 289 阅读 · 0 评论 -
QT自学笔记(三)
前言:这节我们混合使用QHBoxLayout 和QVBoxLayout直接上代码:头文件:#ifndef MYWIN3_H#define MYWIN3_H#include <QWidget>#include <QLineEdit>#include <QPlainTextEdit>#include <QPushButton>#include <QVBoxLayout>#include <Q原创 2017-11-06 11:14:37 · 237 阅读 · 0 评论 -
QT自学笔记(5)
前言:这一节我们学习下继续运用信号与槽机制的应用,也就是复选框的应用。什么是复选框就是可以勾选的框,我们在装软件时就经常遇到,就是问你是否同意这个协议:在qt中复选框的英文是checkbox。复选框常用的函数成员1.stateChanged(int) 这个是signal函数,即打勾或不打勾的状态发生改变的信号2.isChecked() 这个函数用于检查是否打勾,若打了勾,返回true,没打原创 2017-11-08 18:19:38 · 902 阅读 · 0 评论 -
QT自学笔记(6)
前言:这一节学习关于Qlineedit的相关内容QLineEdit是干什么的用于输入一个较短的文本,例如,标题、用户名、密码等。如果文本太长,比如一段长达千字的简介,就不合适用QLineEdit相关的成员函数和信号函数1.text()。用于获取文本框里的内容,这在前几节写一个1+1的程序中就已经用到2.信号函数:void returnPressed () // 当回车键被按下例子构造一个用户登录界原创 2017-11-08 20:54:41 · 263 阅读 · 0 评论 -
QT自学笔记(七)
前言:这一节学习了关于组合框 QComboBox的内容什么是组合框QComboBox是一个文本框和一个下拉列表的组合。 用户从下拉列表里选择一个值,被选择的值显示在文本框中。下拉列表里的东西至少有以下属性: (1)位置index,第一项的index值为0,往下依次类推,index用于获取里面的东西时作为参数 (2)文本text,这一项的显示值 (3)关联数据data,每一项可以关联一个数据,原创 2017-11-09 10:49:38 · 380 阅读 · 0 评论 -
QT自学笔记(八)
前言:这一节是关于中的QLabelQLabel可以干什么1.显示一小段文字,当然大段的文字也可以,但不用他,用text browser,就是前面学复选框时用到的。2.显示图片。显示文字用到的操作1.改变里面的文字属性:背景色,前景色,字体及大小,可以右键点击label选中改变样式表,在里面修改即可。2.修改对齐方式:在属性栏选中: 3.是否换行:4.添加边框: 如何显示图片1.先在你的项目下添加原创 2017-11-12 10:00:01 · 240 阅读 · 0 评论 -
关于qt下输出汉字出现乱码的解决办法
这是由于编码的方式不同引起的,解决办法,在工具–选项中将编码方式改为utf-8原创 2017-11-13 09:45:09 · 2010 阅读 · 1 评论 -
QT自学笔记(九)
前言:这一节学的是qt中的对话框,首先要说的是,这一节相比之前所学的确实有点难度,难的不是它有多复杂,而是他用到了多个类。另外在这一节真的能更加体现之前所学的c++类的相关知识。总之,这一节好好学,绝对可以收获很大什么是对话框我理解的对话框就是当你点击某一个按钮或者选项时弹出的子窗口,只有你完成了该子窗口的内容时,你才能在进行主窗口的操作。实例描述:当点击登录按钮时,弹出对话框,你可以在里面输入用户原创 2017-11-13 17:51:45 · 291 阅读 · 0 评论 -
QT自学笔记(—)
虽然老师只让我们会用qt的编译环境,不要求我们去使用他的库,但我觉得这么一款强大的软件并且有他的详细资料,不学习他真是太浪费了。学习方法介绍:目前的学习资料是网上的教学视频,老师发的pdf,还有官方提供的手册。废话不多说,让我们开始吧:1.软件的安装:我之前安装了qt4,也安装过qt5,但是我还是推荐qt5,因为qt5将所有的东西都集成了。安装就是傻瓜式的。软件下载地址:https://downlo原创 2017-11-04 15:46:24 · 424 阅读 · 0 评论 -
QT自学笔记(二)
前言:在第一节最后我们提到了一个问题,那就是手动去布局的话太累,太繁琐。所以这一节介绍用系统自带的工具来自动布局,这个东西就是box直接上源码头文件:mywin2.h#ifndef MYWIN2_H#define MYWIN2_H#include <QWidget>#include <QLineEdit>#include <QPlainTextEdit>#include <QVBoxLayo原创 2017-11-06 09:37:01 · 291 阅读 · 0 评论 -
QT自学笔记(四)
何为事件主要指用户的输入事件,比如:点击一个按钮,选中复选框,按下回车当事件发生时,程序做出的反应,称为事件处理。比如点击一个显示按钮,在文本框中显示一段话。信号和槽机制注意:这个机制与c++的语法已经没关了,只能强记。实例说明:按按钮下面会显示一段话。这里按按钮就是事件(信号slot),显示文字就是槽(slot)准备:这次我们不再纯写代码,在ui下布局好。代码它会自动生成。 第一步:查找手册找按原创 2017-11-07 11:53:27 · 381 阅读 · 0 评论
分享