Qt
qq_35267906
这个作者很懒,什么都没留下…
展开
-
Qt 文件路径操作
//mSaveName = "C:/aaaa/fff.txt"; auto info = QFileInfo(mSaveName); QString pathName = info.absolutePath();// "C:/aaaa" QString baseName = info.baseName(); //"fff" QString fileName = info.fileName(...原创 2020-06-30 18:02:26 · 167 阅读 · 0 评论 -
Qt 写Excl文件
参考资料:https://blog.csdn.net/czyt1988/article/details/52121360 https://blog.csdn.net/qq_35057840/article/details/54318443https://www.cnblogs.com/techiel/p/7932329.html然后自...原创 2020-06-30 18:05:39 · 90 阅读 · 0 评论 -
Qt 读写xml文件
写xml 文件:QDomDocument xml; QString strHeader( "version=\"1.0\" encoding=\"UTF-8\"" ); xml.appendChild( xml.createProcessingInstruction("xml", strHeader) ); QDomElement contentElement =...原创 2020-06-30 18:03:42 · 194 阅读 · 0 评论 -
Qt 写文件
使用QFile 写文件:QFile f(pFileName); if(!f.open(QIODevice::WriteOnly|QIODevice::Text)) { QMessageBox::warning(this,"file write","can't open",QMessageBox::Yes); ...原创 2020-06-30 18:03:21 · 175 阅读 · 0 评论 -
Qt 开放环境的安装
这里是使用Qt creator开放环境的安装。下载地址:http://download.qt.io/这上面可以找打不同的版本。我下载了官方最新版本,最大最全的那个。里面包含了Qt库和Qt creator工具。安装的时候把编译工具选择起。我选择的WinGW ,因为在里面是最全的,包含了编译工具,调试工具。MSVC工具可能需要自己下载调试工具。...原创 2020-06-30 18:00:26 · 97 阅读 · 0 评论 -
Qt ui文件的用法
通过工程创建向导,我们创建一个简单的工程,包含一个ui文本。我们创建一个helloworld 的文件,包含一个helloworld.ui文件这是工具自动生成出来的,创建出来的时候ui_helloworld.h还没有生成,需要运行的时候它会根据helloworld.ui生成出来。我们可以查看这个文件:class Ui_HelloWorld{public: QMenuBar *menuBa...原创 2020-06-30 18:00:45 · 133 阅读 · 0 评论 -
Qt 窗口接收拖动进来的文件路径
在桌面应该的开发中,经常会碰见拖动文件进入窗口来添加文件的方法。在Qt中实现相当简单。在要接收拖动文件的widget类中,重载2个虚函数:protected: void dragEnterEvent(QDragEnterEvent *event); virtual void dropEvent(QDropEvent *event);void ViewWidget::dragEnte...原创 2020-06-30 18:00:59 · 190 阅读 · 0 评论 -
Qt 滚动区域的用法
我给一个widget添加一个滚动区域:QScrollArea *s = new QScrollArea(ui->centralWidget); s->setGeometry(600, 0, 600, 620); s->setHorizontalScrollBarPolicy(Qt::ScrollBarAsNeeded); //垂直滚动条不可见,只能通...原创 2020-06-30 18:01:34 · 195 阅读 · 0 评论 -
Qt 绘图(Widget与QImage)
在Qt 中,可以用 QPainter 来绘制图形1.在Widget 上面绘制这个必须重载void paintEvent(QPaintEvent *event) 方法:void ViewWidget::paintEvent(QPaintEvent *event){ QPainter pen(this); //绘制图片 QImage image("xxxx/3207.png...原创 2020-06-30 18:02:11 · 876 阅读 · 0 评论 -
QT 主窗口大小改变,子窗口大小不能跟随变化
开始使用QT,在MainWindow中动态添加一个Widget的子窗口,想主窗口大小改变的时候,比如最大化。结果子窗口的大小不能改变。从网上查询资料,说主窗口需要重载protected: virtual void resizeEvent(QResizeEvent *event) override;然后我乖乖的重载了这个方法。在这个方法里动态调用子窗口的void Select...原创 2020-06-30 18:15:47 · 1311 阅读 · 0 评论