1、菜单栏添加菜单:    QMainWindow中的菜单栏是一个QMenuBar对象,可以通过设计模式下来给菜单栏添加菜单,菜单项也可以设置加速键,通过在给菜单文本添加(&加速键),而且子菜单上如果设置的加速键其实就快捷键,不用再使用alt键,直接输入对应键即为点击对应的菜单项。如下所示的文件菜单项的加速键为alt + f,菜单项新建的快捷键为n。 &nbs
转载 2024-06-04 14:36:42
317阅读
记录以备后用。电脑基本配置: Win10 64位问题描述:安装完如下qt5.8.0后,按照网上的方法[1],随便建立了个最简单的程序,但是运行的时候出了如下的问题,表现为图1-4。图1图2图3 点击运行,出现图中的编译错误。图4 编译器子菜单下没能自动识别出内容解决方法:Qtcreator 必须和VS一起配合使用。也就是说电脑上只安装Qt是没办法正常使用Qtcreator的,电脑上必须同时还得安装
QtCreator中,需要添加文件夹,无法直接在设计器中新建,需要先在磁盘上添加文件夹,并且里面要放一个.cpp文件,只要是个cp
qt
原创 2022-05-04 20:35:56
3445阅读
QtCreator 下使用glut.lib glut.dll问题qtCreator下error: LNK1104: 无法打开文件“glut32.lib原因:We
原创 2022-07-05 09:52:03
141阅读
Windows环境下的编程工具Visual Studio,调试功能很好用。之前是在VS上写调用OpenCV库的C++代码。现在有设计界面的需求,但是不喜欢VS自带的C++ GUI库MFC。所以选择了安装QT。写Qt程序,可以在VS中安装Qt插件,这是一种开发方式。但QT不只是个GUI库,它还具备像VS一样的IDE,叫 Qt Creator。这篇博客介绍QT Creator和OpenCV开发环境配置
转载 2024-10-24 07:45:55
53阅读
温馨提示:Qt调用opencv,不能直接用你在其他编程软件调用的opencv库(本人试过不能用)。想要使用,必须是opencv源码经MinGW32-make(或其他版本)编译,且使用MinGW编译的版本要与QT上MinGW版本相同。想要实现Qt调用opencv,1.你可以找现成的对应版本的库,2.就是自己编译。这里提倡自己编译。下面也是编译的方法需要的东西:(这里都是我自己的版本,你也可以是其他的
转载 2024-02-19 11:13:22
566阅读
在下面的几节,我们讲述Qt的MainWindow主窗口部件。这一节只讲述怎样在其上的菜单栏里添加菜单和图标。1.新建Qt4 Gui Application工程,将工程命名为MainWindow,其他选项默认即可。生成的窗口界面如下图。其中最上面的为菜单栏。2.我们在Type Here那里双击,并输入“文件(&F)”,这样便可将其文件菜单的快捷键设为Alt+F。(注意括号最好用英文半角输入,
转载 1月前
416阅读
Qt 调用 Java 方法笔记假设遇到相似的错误:error: undefined reference to '_jstring* QAndroidJniObject::callStaticMethod<_jstring*>(char const*, char const*)'那就是你使用了一个错误的函数来调用 Java 方法了。The main difference is that
转载 2023-06-02 19:23:57
134阅读
综述本插件利用Mono.cecil静态注入模块(BepInEx包含的一个dll)实现在Unity游戏预加载(PreLoader)阶段的Dll修补工作,用以达到通过同版本Unity创建AssetBundle时候,无法打包脚本导致的游戏运行过程中利用Harmony等动态注入模块通过Hook函数或其他方式加载外部AssetBundle中的GameObject出现如下图所示的脚本缺失问题(The refe
-----自定义View的步骤---:1.写一个类继承View;在类中实现各种方法2.在xml布局中使用自定义的控件,必须要写全路径,并且使用属性时需要申明命名空间;3.在res/values下创建atts.xml--声明给那个view添加自定义属性,4.实现这个构造方法,在这里面吧属性解析出来:public AutodefineButton(Context context, @Nullable
转载 2023-07-10 13:44:30
61阅读
感觉做有UI的程序时,用qtCreator自带的信号及槽管理方便是方便,但一些功能还不具备,比如: 1.在转到槽编辑时,函数名固定 2.在UI中进行信号与槽编辑时,找不到自己添加的槽,并且不清楚QtCreator在背后做了些什么,虽然知道ui有uic来编译,但应该在代码中呈现出来的代码,并没有呈现出来,比如:两个QTextEdit,一个textChanged(QString)时,另一个setT
原创 2013-01-28 09:44:24
4151阅读
1 背景(1)将现有的能正常运行的qt项目转化为dll,并在其他程序调用和显示; (2)已经在vs2019中装了qt5.12.5的插件2 思路分两步,先生成dll,然后再调用3步骤3.1 生成dll(1)在vs中打开qt项目如图,依次点击【扩展】——》【Qt VS Tools】——》【Open Qt Project File】,然后选择要打开的Qt项目;(2)配置属性a、打开项目的属性文件,在【配
转载 2024-07-25 13:45:54
253阅读
目录一、所需安装包依赖二、各个安装包依赖安装过程三、QtCreator 环境配置。四、测试一、所需安装包依赖1、Qt库版本:qt-opensource-windows-x86-5.12.2.exe(armv7) 2、Java开发工具包版本:jdk-8u201-windows-x64.exe 3、ndk原生开发工具包版本:android-ndk-r18b-windows-x86_64.zip 4、a
转载 2024-05-28 21:14:09
66阅读
# 如何在Java中添加DLL文件 作为一名经验丰富的开发者,我将指导你如何在Java项目中添加DLL文件。这个过程包括几个简单的步骤,我将逐一介绍每个步骤和相应的代码。 ## 步骤概述 下面是添加DLL文件的整个流程的概述: | 步骤 | 描述 | | --- | --- | | 1 | 创建Java本地接口(JNI) | | 2 | 生成头文件 | | 3 | 实现本地接口 | | 4
原创 2024-02-08 11:08:40
199阅读
我一直在关注msdn的教程,它只是不起作用 .我遇到的第一个问题是,有时不构建.dll和.lib . 相反,我只得到.objs . 每当我构建.dll项目时,它都会给我一个弹出窗口,要求“请指定用于调试会话的可执行文件的名称” . 我被告知要将我的启动项目更改为具有main函数的项目,但是.dll不会构建 . 这种情况既可以使用默认的VS配置,只需添加一些行或遵循msdn的分步指南 .当.dll
每用QtCreator创建一个Qt项目时都要为它添加中文支持,比如qt4: 就要在main.cpp里添加 QTextCodec* codec = QTextCodec::codecForName("GB18030"); QTextCodec::setCodecForCStrings(codec); Read More
转载 2019-03-13 23:22:00
80阅读
前言:在做项目的过程中,需要使用QT来调用Python3写的脚本文件,经过一番折腾终于搞定,现记录在此方便查询。0、开发环境win10_64、QT5.10.1 msvc2015_64、Python3.71、QT中添加python脚本QT Creator是支持添加Python脚本的,可以在工程文件上新添文件中选择“python”。2、pro文件设置在完成此步骤前,需保证用户机器上安装好了Python
QtCreator插件开发(三)——QtCreator架构一、QtCreator架构简介QtCreator的核心就是一个插件加载器,其所有功能都是通过插件实现的。QtCreator架构如下:QtCreator的核心功能由CorePlugin(Core::ICore)实现。插件管理器(ExtensionSystem::PluginManager)对插件协作提供了简单方式,允许插件为其他插件扩展提供钩
原创 2018-04-20 12:17:17
10000+阅读
2点赞
[root@tom opt]# chmod u+x /home/shikun/Documents/qt-creator-linux-x86-opensource-2.6.0.bin[root@tom opt]# /home/shikun/Documents/qt-creator-linux-x86-opensource-2.6.0.bin[root@tom opt]# lsexer_m
原创 2023-06-18 14:33:29
69阅读
这是因为.pro文件的编码不是UTF8,导致qtcreator不能修改该文件,所以新文件加入不了。用notepad++把该文件修改为UTF8编码即可。
原创 2023-02-04 11:33:23
10000+阅读
  • 1
  • 2
  • 3
  • 4
  • 5