使用QT模式对话框,并使显示框 为背景色;

方法使用了QCheckBox *native;   #include <QCheckBox>

初始化函数代码:

//设置默认打开图像位置native = new QCheckBox(this);this->ui->lineEdit_ImageRoad->setText("./Image/Tulipa.jpg");//设置默认打开图像
//设置 前景色 :白色 ; 背景色:透明
this->ui->lineEdit_ImageRoad->setStyleSheet(QString("color:rgba(255,255,255,255);background-color:rgba(0,0,0,0)"));

使用模式框获取文件位置:

QString CWishGUI::GetOpenFileName()
{QFileDialog::Options options;if (!native->isChecked())options |= QFileDialog::DontUseNativeDialog;QString selectedFilter;QString fileName = QFileDialog::getOpenFileName(this,tr("QFileDialog::getOpenFileName()"),this->ui->lineEdit_ImageRoad->text(),tr("All Files (*);;Text Files (*.txt)"),&selectedFilter,options);return fileName;
}

获取文件名:

std::string SFilename = QFilename.toStdString();

QT设计UI:QT模式对话框打开文件相关推荐

  1. Qt LINK : fatal error LNK1104: 无法打开文件“xxx.lib”

    遇到这个问题实在太多次了,必须记录一下.. [问题现象] 原来.pri文件中引入库文件的代码是这样的 LIBS += -L$$PWD/$$strPath/$$strLib/ -lavcodec -la ...

  2. java filedialog 打开文件_java 用文件对话框打开文件

    //文件的打开 import java.awt.FileDialog; import java.awt.event.*; import java.io.*; import java.io.File; ...

  3. python打开文件对话框_python实战演练:如何通过对话框打开文件并对文件进行对比...

    python是目前最受欢迎的脚本语言之一,在很多简单功能实现中,python就有不可替代的优势,下面是针对本人遇到的一个小问题而写的一个python脚本,代码中含有注释,这里由于浏览器本身的格式原因, ...

  4. java 用文件对话框打开文件

    //文件的打开 import java.awt.FileDialog; import java.awt.event.*; import java.io.*; import java.io.File; ...

  5. 共享模式_fsopen打开文件失败的解决方案(实现_fsopen支持中文的方法)

    文件打开函数如下: void KeyManager::openKeyFile() { QDateTime dateTime = QDateTime::currentDateTime(); keyPat ...

  6. Qt—设计颜色编辑选取对话框

    Qt中已经有一些封装好的对话框,比如QMessageBox.QColorDialog等,使用起来快捷方便,但缺点是我们无法为它们自定义样式,所以可能难以"融入"我们的项目.既然如此 ...

  7. Qt工作笔记-QDialog模式对话框传递数据给主窗口

    话不多说,上图: 这里同样是采用了Qt的信号与槽机制. 项目文件分布如下: 代码如下: dialog.h #ifndef DIALOG_H #define DIALOG_H#include <Q ...

  8. python打开文件夹对话框_文件对话框打开文件夹中的文件(tkinter)

    我想把它实现到我自己的代码中,但是当我运行这个(没有我的代码,只有你看到的代码)时,所有显示的文件夹都是空的,我实际上不能打开任何东西.在from tkinter import * from tkin ...

  9. linux 设计一个程序,要求打开文件 pass 所有者,第二章 Linux 文件操作

    文档均来自网络,如有侵权请联系我删除文档 第二章 Linux 文件操作(4学时) 实验一文件属性和无缓冲I/O 实验目的 1.熟悉Linux文件系统属性控制 2.掌握不带缓存的文件I/O程序设计方法 ...

最新文章

  1. 使用HTML5在浏览器中开发虚拟现实业务
  2. 绘制彩虹html代码,HTML5 Canvas 彩虹螺旋图生成器
  3. ASP.NET获取IP地址与MAC地址方法
  4. 位置采集[置顶] iPhone手机上的GPS位置信息采集与分享应用
  5. python123输出hello world_2-python学习——hello world
  6. Redis简介、安装、配置、启用学习笔记
  7. 高内聚低耦合_拉锥耦合器最强粘接方案
  8. 信息发布系统 Jquery+MVC架构开发(5) DAL层
  9. python一键扣图,5行Python代码一键视频抠图
  10. zend新建php项目,如何使用Zend Studio创建PHP项目
  11. 安卓版文件转换器如何使用?
  12. Access数据库实战(四):Access子窗体的创建
  13. Redis的几种数据结构的特点
  14. 囚徒困境困境_社会困境我们主演的恐怖电影
  15. RedisCluster redis集群配置
  16. 大华视频服务器系统日志怎么看,日常工作中查看工控机Windows日志的方法
  17. 计算机网络技术自主招生考试题,自主招生试题库
  18. 《微信公众平台开发最佳实践》读书笔记
  19. 【WRC 大咖观点】张钹《人工智能与机器人》
  20. 2010年专业网址导航业呈现马太效应

热门文章

  1. UIButton设置圆角和边框及边框颜色
  2. 中国小吃文化名城掀“味蕾风暴”:故事抱团 欲刮全球
  3. 构建简单spring boot 项目
  4. 这应该是目前最快速有效的ASP.NET Core学习方式(视频)
  5. 每个Xcode开发者应该知道的七个使用技巧
  6. 使用MyEclipse构建MAVEN项目 - 我的漫漫程序之旅 - BlogJava
  7. andriod 开发记录apidemos 错误解决
  8. 如何在CSDN博客中显示图片而不是链接
  9. 实现基于虚拟用户的邮件系统架构
  10. Linux技巧:自动挂载UDF光盘的技巧