Qt_Windows下图形界面开发
那白色蒲公英
那白色蒲公英会弄脏你的连衣裙
展开
-
QT中Qlabel的字体和颜色设置
//设置字体 QFont ft; ft.setPointSize(16); ui->label_19->setFont(ft); //设置颜色 QPalette pa; pa.setColor(QPalette::WindowText,Qt::red); ui->label_19->setPalette(p...原创 2019-11-14 08:41:29 · 2990 阅读 · 0 评论 -
QpushButton的样式表设置
QPushButton { background: #ffffff ; /* 默认颜色 */}QPushButton:hover { background: #AFEEEE; /* 悬停颜色 */}QPushButton:pressed { background: #AFEEEE /* 按下颜色 */}...原创 2019-10-14 20:21:04 · 1559 阅读 · 0 评论 -
Qt 设置窗体固定大小
1、 一种方法是设置它的最大窗口值和最小窗口值,并且使最大值和最小值相等。简单的示例: setMinimumSize(370, 150); setMaximumSize(370, 150);此时窗口大小便被固定为(370,150)。2、一种方法是使用setFixedSize(),这样一句话就可以解决问题。简单的示例: setFixedSize(365,240);窗...转载 2019-09-23 08:49:39 · 522 阅读 · 0 评论 -
QCustomPlot 鼠标消息获取,以及对应坐标转换
1 首先在MainWindow.h中加入 消息处理程序(槽)private slots: void my_mouseMove(QMouseEvent* event);2 在MainWindow.cpp中实现 (槽)void MainWindow::my_mouseMove(QMouseEvent* event){ //获取鼠标坐标点 int x_pos = ...转载 2019-09-19 10:16:34 · 2112 阅读 · 0 评论 -
两个Char * 类型的字符串相加
#include <iostream.h>using namespace std;int main() { char A[30] = "test"; char B[4] = "add"; strcat(A,B);//A要有足够空间扩展B中内容 cout << A << endl; //第二种 char *a = "tttt"...转载 2019-09-17 13:49:22 · 5369 阅读 · 0 评论 -
Qt 中int类型转为字符串
int intTemp = 111; QString TempString; TempString = tr("%1").arg(intTemp);原创 2019-09-16 22:46:46 · 3036 阅读 · 0 评论 -
Qt5使用自带的类实现自动识别串口代码。
.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QSerialPortInfo>#include <QTimer>namespace Ui {class MainWindow;}class MainWindow : public QMain...原创 2019-09-13 12:11:32 · 4056 阅读 · 1 评论 -
Qt下Double转int会出问题,所以自己写个四舍五入的函数
//自写个四舍五入函数//其中floor()是向下取整函数int doubleToInt(double d){ double intPart = floor(d); if ((d - intPart) >= (double)0.5) { return (intPart + 1); } else { ret...原创 2019-08-13 10:21:08 · 3054 阅读 · 0 评论 -
Qt下自定义控件的名字,系统的ui->xxxxx不太方便, QLineEdit * on_lineEdit_textChanged_Buff =ui->lineEdit_10;
QLineEdit * on_lineEdit_textChanged_Buff =ui->lineEdit_10;//ui->lineEdit_10是指针原创 2019-08-16 14:57:38 · 486 阅读 · 0 评论 -
Qt下 LineEdit控件输入两个字符自动生成一个空格,并且输入的字符在"0123456789ABCDEFabcdef "之内
/实现功能:Qt下 LineEdit控件输入两个字符自动生成一个空格,并且输入的字符在"0123456789ABCDEFabcdef "之内//第一个发送LineEdit的槽函数void MainWindow::on_lineEdit_textChanged(const QString &arg1)//常引用是防止数据在局部函数内被随意的篡改{ //遍历数组如果有字符字符在...原创 2019-08-16 14:32:30 · 2722 阅读 · 5 评论 -
Qt下项目移动位置后无法打开Project的解决办法
删除untitled.pro.user文件即可!原创 2019-08-10 17:08:36 · 1414 阅读 · 1 评论 -
QT出现“找不到libgcc_s_dw2-1.dll”的解决方式
D:\(A)Soft\Development\Qt\Tools\mingw530_32\bin路径添加到环境变量路径。原创 2019-08-14 16:04:52 · 3108 阅读 · 0 评论