Qt
小张同学的编码日常
我好像不爱这个世界了
展开
-
QT 解决QToolButton不显示三角图标 & 以及设置后和样式冲突 & QToolButton添加QMenu
解决QToolButton不显示三角图标 & 以及设置后和样式冲突 & QToolButton添加QMenu原创 2022-08-16 09:19:26 · 1776 阅读 · 0 评论 -
Qt 点击按钮 关闭计算机 弹出提示框
bool Widget::on_exitBtn_clicked( ){ // QApplication* app; // app->exit(0); // QString program = "C:/WINDOWS/system32/shutdown.exe"; // QStringList arguments; // arguments << "-s"; // QProcess *myProcess = new原创 2021-12-09 15:35:17 · 1072 阅读 · 0 评论 -
Qt 点击QLineEdit弹出系统键盘
参考文章:Qt5 QLineEdit实现点击调用软键盘//在需要使用的类中添加关于软键盘的头文件#include <Windows.h>#pragma comment(lib, "user32.lib") /* 构造函数中给LineEdit控件添加事件过滤器 */ ui->lineEdit1->installEventFilter(this); ui->lineEdit2->installEventFilter(this);//可以写多个/* .原创 2021-11-01 09:40:19 · 2490 阅读 · 1 评论 -
Qt QLabel文本居中,设置文字内容前面空出一定距离,文字偏移一定距离
原创 2021-10-18 09:58:17 · 2516 阅读 · 0 评论 -
QDateEdit点击弹出日历控件 & 让QDateEdit显示当前时间 & 设置QDateEdit弹出日历的样式
QDateEdit点击弹出日历控件方法一:在界面中勾选属性方法二:或在在cpp文件中设置ui->dateEdit->setCalendarPopup(true);让QDateEdit显示当前时间 ui->dateEdit->setDisplayFormat("yyyy-MM-dd"); ui->dateEdit->setDateTime(QDateTime::currentDateTime());设置QDateEdit弹出日历的样式其实.原创 2021-09-29 13:40:16 · 6637 阅读 · 3 评论 -
QTableView + QSqlTableModel显示数据库表
界面上放一个QTableView对象 ,cpp文件中创建一个QSqlTableModel * model对象(关于QTableView的设置省略了) model=new QSqlTableModel(this,db);//初始化QSqlTableModel对象,db是QSqlDatabase对象(你和数据库建立关联的) model->setTable("tableName");//写你要显示的表名 ui->tableView->setModel(model);//QT原创 2021-09-29 13:23:47 · 541 阅读 · 0 评论 -
Qt 获得QTableview所选中的行的某一列数据
首先为tableView关联一个点击事件 //绑定,点击QTableView单元格触发connect(ui->tableView, SIGNAL(clicked(const QModelIndex &)), this, SLOT(onTableClicked(const QModelIndex &)));自定义槽函数void MyClass::onTableClicked(const QModelIndex &index){ int row = u.原创 2021-04-09 10:26:01 · 7135 阅读 · 1 评论 -
Qt SQlite获取自增ID的当前值
QSqlDatabase db = QSqlDatabase::database("sqlite1"); //建立数据库连接sqlite1QSqlQuery query(db);query.exec("SELECT last_insert_rowid()");query.next();int id = query.value(0).toInt();//ID 就是最后一次插入数据自增的id原创 2021-04-07 16:44:05 · 1510 阅读 · 1 评论 -
Qt 打包项目
原创 2021-01-25 10:34:14 · 91 阅读 · 0 评论 -
Qt QFile 将文件读入QVector & 将QVector写入文件 & 清空文件
//文件读取QVector<QString> MyIOFile::readFile(){ QFile file("文件地址"); if(file.open(QIODevice::ReadOnly|QIODevice::Text)){ QTextStream stream(&file); qDebug()<<array; QString str; while (!stream.atEnd()){原创 2021-01-21 11:50:16 · 1924 阅读 · 5 评论