剪贴板 QClipboard
#include <QClipboard>
void MainWindow::on_pushButton_clipboard_clicked()
{
QClipboard *clipboard = QApplication::clipboard(); //获取系统剪贴板指针
QString originalText = clipboard->text(); //获取剪贴板上文本信息
qDebug()<< "originalText:" << originalText ;
qDebug()<< "PlainText:" << ui->plainTextEdit_info->toPlainText() ;
clipboard->setText(ui->plainTextEdit_info->toPlainText()); //设置剪贴板内容
ui->plainTextEdit_info->appendPlainText(QString("\nIt has copy the password to the clipboard."));
}
打开文件夹
void MainWindow::on_pushButton_open_dir_clicked()
{
QFileInfo fileInfo(glb_in_put_file_path);
fileInfo.path(); // returns "/home/dipper"
qDebug() << "fileInfo.path()" << fileInfo.path();
QDesktopServices::openUrl(QUrl::fromLocalFile( fileInfo.path()));
}