随笔分类 - QT
摘要:QPushButton::clicked是一个信号,当按钮被用户点击时发出。它可以携带一个布尔值参数,表示是否按钮被按下 QPushButton::click是一个槽,当调用它时,会模拟按钮被点击的效果,并发出clicked信号 两个示例帮助理解 一个示例,演示了如何将两个按钮的clicked信号连
阅读全文
摘要:// 获取当前的日期 QDate d = QDate::currentDate(); // 第一种方式: qDebug() << "year: " << d.year() << ", moth: " << d.month() << ", day: " << d.day(); // 第二种方式 - 2
阅读全文
摘要:QLine line(QPoint(100, 200), QPoint(150, 210)); QLine newLine = line.translated(20, 20); qDebug() << "平移之前的坐标点:" << line; qDebug() << "平移之后的坐标点:" << n
阅读全文
摘要:QPoint::rx()和QPoint::x() const都是用于获取QPoint对象的x坐标的函数,二者的区别在于: QPoint::x() const是一个常量成员函数,返回QPoint对象的x坐标的值,但不能对其进行修改。 int &QPoint::rx()是一个非常量成员函数,返回一个对Q
阅读全文
摘要:对标准类型 在mainwindow.h中的public添加函数声明: // 两个变量进行加法运算,变量可以是正行,也可能是字符串 QVariant dataPlus(QVariant a, QVariant b); 在mainwindow.cpp中编写如下代码: #include "mainwind
阅读全文
摘要://计算的对象中的字符串长度 QString tmp = "我很帅呦, 吼吼吼..."; QByteArray tmp1 = "我很帅呦, 吼吼吼..."; //输出12 qDebug() << "QString length: " << tmp.length(); //输出26 qDebug()
阅读全文
摘要:QString str = QString("(%1)有(%2)个徒弟,分别是(%3),(%4),(%5)").arg("唐僧").arg(3).arg("孙悟空").arg("猪八戒").arg("沙僧");
阅读全文
摘要:在pro文件中,加入第11行的console即可 记得需要在文件中用QDebug
阅读全文
摘要:在 Qt 中创建对象的时候会提供一个 Parent对象指针(可以查看类的构造函数),下面来解释这个 parent 到底是干什么的。 QObject 是以对象树的形式组织起来的。当你创建一个QObject对象时,会看到QObject的构造函数接收一个QObject指针作为参数,这个参数就是 paren
阅读全文
摘要:左上角是原点 每个子窗口的原点,是其父窗口为基准 代码示例 #include "mainwindow.h" #include "ui_mainwindow.h" #include <QPushButton> MainWindow::MainWindow(QWidget *parent) : QMai
阅读全文
摘要:代码示例 #include "mainwindow.h" #include "ui_mainwindow.h" #include "testwidget.h" #include "testdialog.h" MainWindow::MainWindow(QWidget *parent) : QMai
阅读全文
摘要:core和gui是需要的模块,一般不用更改,但是如果自己需要用到其他的,则可以自己添加 在QT4时,gui和widgets是一体的,但我的版本是5,所以在qt5中,对qt进行了更加细致的分类,把widgets单独分离出来 QApplication是Qt中的应用程序类,是一个标准类,对应着头文件,他创
阅读全文
摘要:我用的是5.9.1版本,选择里面的qt-opensource-windows-x86-5.9.1.exe 这是地址:https://download.qt.io/archive/qt/5.9/5.9.1/ QT的安装包在之前,即使在window上,也会根据使用的编译器不同分为很多版本,如MinGW
阅读全文