Is this you? As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.
Claim your profile
Articles by QString List list
QT笔记--QProcess学习
我们常常想通过某一个类,来启动一个外部进程 本文将讲解如何通过QProcess来进行启动外部进程 一:了解QProcess QProcess是Qt框架提供的一个类,用于在应用程序中执行外部进程。它提供了一系列函数来启动、控制和与外部进程进行交互 1.启动进程的方式: (1.1)分离式:外部程序启动程序后,主程序退出时,被调用的进程继续执行,不退出 [static] bool QProcess::startDetached(const QString &program, const QStringList &arguments, const QString &workingDirectory = QString(), qint64 *pid = nullptr) (1.2)一体式:当主程序退出时,被主程序调用起来的进程也退出 start还有其他的重载的函数,下面是其中一个 void QProcess::start(const QString &program, const QStringList &arguments, QIODevice::OpenMode mode =...
3、QT 的基础控件的使用_小智Byte的博客-CSDN博客
Header: #include <QFileDialog> qmake: QT += widgets Inherits: QDialog 静态函数接口: void Widget::on_pushButton_clicked() { QString filename = QFileDialog :: getOpenFileName(this, tr("Open File"), "./", tr("C File(*.cpp *.c)")); ui->label->setText(filename); } void Widget::on_pushButton_2_clicked() { QStringList file = QFileDialog :: getOpenFileNames(this, "Select one or more file to open", "/home", "all(*)"); for(int i = 0; i < file.length(); i++) { qDebug() << file.at(i) << endl;; } } QStringList...
QT笔记--QProcess学习_lion_cxq的博客-CSDN博客
我们常常想通过某一个类,来启动一个外部进程 本文将讲解如何通过QProcess来进行启动外部进程 一:了解QProcess QProcess是Qt框架提供的一个类,用于在应用程序中执行外部进程。它提供了一系列函数来启动、控制和与外部进程进行交互 1.启动进程的方式: (1.1)分离式:外部程序启动程序后,主程序退出时,被调用的进程继续执行,不退出 [static] bool QProcess::startDetached(const QString &program, const QStringList &arguments, const QString &workingDirectory = QString(), qint64 *pid = nullptr) (1.2)一体式:当主程序退出时,被主程序调用起来的进程也退出 start还有其他的重载的函数,下面是其中一个 void QProcess::start(const QString &program, const QStringList &arguments, QIODevice::OpenMode mode =...
QTableWidget自定义代理实现表格加入下拉框-CSDN博客
参考链接:链接 主界面Widget.cpp: void Widget::init() { QStringList tableHeaderList; tableHeaderList << tr("num") << tr("name") << tr("class"); tblWgt->setRowCount(2); tblWgt->setColumnCount(tableHeaderList.size()); tblWgt->horizontalHeader()->setStretchLastSection(true); tblWgt->setItem(0, 0, new QTableWidgetItem("text00")); tblWgt->item(0, 0)->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter); tblWgt->item(0, 0)->setFlags(tblWgt->item(0, 0)->flags() & (~Qt::ItemIsEditable)); tblWgt->setItem(0, 1,...
QTableWidget添加控件(自定义代理)_qtablewidget 添加控件_ss_0507的博客-CSDN博客
这几天我又接触了一个新东西——代理(Delegate),记录一下学习过程吧,以后万一用到了呢哈哈哈哈,平常我们在QTableWidget里面添加控件的时候一般都是使用的下面这种方式,比如我搞一个QComboBox到表格里面去。 QComboBox *cb = new QComboBox; cb->addItem("1111"); cb->addItem("222"); cb->addItem("333"); ui->tableWidget->setCellWidget(0,4,cb); 效果就是这样滴,就是在第一行第五列有一个下拉框,,,这样呢就有一个坏处,这种在表格中插入控件的方式,这个控件是一直显示的,当表格数据比较多的时候,比较影响表格美观了吧。你们觉得呢? 此时我们就可以利用自定义Delegate的方式实现同样的效果,只在你需要编辑的时候才会显示,然后就解决了,完美~。 定义一个类继承于QItemDelegate,然后重写以下几个函数。 //主要完成创建控件 virtual QWidget *createEditor(QWidget *parent, const...
Qt::实现qtablewidget分页功能_kllo__的博客-CSDN博客
参考:Qt:tableWidget分页功能,并且插入控件_chen_jin_sheng的博客-CSDN博客_qtablewidget分页显示td 头文件: #pragma once #include <QMainWindow> QT_BEGIN_NAMESPACE namespace Ui { class MainWindow; } QT_END_NAMESPACE class MainWindow : public QMainWindow { Q_OBJECT public: MainWindow(QWidget *parent = nullptr); ~MainWindow(); private slots: void on_pushButtonUpPage_clicked(); void on_pushButtonNextPage_clicked(); void on_pushButtonFirstPage_clicked(); void on_pushButtonLastPage_clicked(); private: void InitTableWidget();...
C++插件化 NDD源码的插件机制实现解析
插件机制是一种框架,允许开发人员简单地在应用程序中添加或扩展功能。它使广泛使用,因为它可以作为模块被重复使用,并使它们更易于维护和扩展,因此它们在应用程序中非常有用。插件机制允许管理员在需要时轻松安装和卸载插件,而无需对基础应用程序做出更改。 NDD介绍 这里再介绍推荐下优秀的国产软件开源项目 NDD(notepad--)。一个支持windows/linux/mac的文本编辑器,目标是要国产替换同类软件。对比其它竞品Notepad类软件而言,优势是可以跨平台,支持linux mac操作系统。期待国人参与开源,贡献更多有意思的插件。 gitee仓库地址:https://gitee.com/cxasm/notepad-- 插件的优势 基于插件的扩展性,进而实现业务模块儿的独立和解耦,增加可维护性和可扩展性。插件使得第三方开发人员可以为系统做增值和拓展工作,也可以使其他开发人员协同开发相互配合,增加新的功能而不破坏现有的核心功能。插件化还能够促进将关注点分开,保证隐藏实现细节,且可以将测试独立开来,并最具有实践意义。...
Show More
loading
Actions
Is this you?
As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.Get in touch with QString List
Contact QString List, search articles and posts on X, monitor coverage, and track replies from one place.
Learn more about Muck Rack