上一周,学校的程序设计周,要做个小程序:四则运算的自测系统。程序很简单,如果认真写的话,我应该可以在两天内就可以搞定,不过想想程序设计周有整整两周时间,如果只是写这么一个简单的程序,真的是有点浪费了。于是琢磨着,要不弄个图形化界面,毕竟大一的程序设计,就是只写了一个控制台界面。现在都大三了,再写一个控制台界面,实在是太low点了。 
转载 2024-01-04 18:55:39
138阅读
 Qt作为一个类库,一个跨平台的好东西,开发出来的东西没有平台限定,在一定程度上有很多的优势。于是乎,自己便有了很大的兴趣来学习一下Qt。     首先自己下载了Qt的安装文件,好家伙,配置就是一个问题,总算没有难住本人,基本功还是扎实的。如果你还不会,就去谷歌一下吧。这类的技术文章很多,我在这里就不多说了,实在不行,你就下一个整个安装包
转载 2024-01-04 18:31:37
75阅读
一、JavaScript介绍JavaScript:前端的强大的脚本语言二、JavaScriptjavaWeb常用语言比较Java:编译型语法,有可移植性,跨平台特性JavaScript:语法与java类似,主要是做前端页面的上的逻辑处理,做一些动效 主要操作:1)可以操作标签 2) 追加样式 3)前端的验证html: 超文本标记语言==>预定义的一些标签 ==>编写网页的骨干三、J
**Qt其它GUI库的对比** 世界上的 GUI 库多如牛毛,有的跨平台,有的专属于某个操作系统;有的只有 UI 功能,有的还融合了网络通信、多媒体处理、数据库访问等底层功能。 Windows 下的 GUI 库Windows 下的 GUI 解决方案比较多:基于 C++ 的有 Qt、MFC、WTL、wxWidgets、DirectUI、Htmlayout;基于 C# 的有 WinForm、WPF;
转载 2023-12-20 17:12:30
66阅读
用以及快捷键的介绍
原创 2023-02-08 11:14:56
103阅读
 最近有不少大学在读的朋友问我关于软件哪项语言比较好的问题。本人不是IT男,只能从网络上搜索资料问身边的IT高手。答案内容芜杂,试梳理要点如下,希望有分享价值。现在先分析C语言和Java 之间的对比:1、三大主流应用中,只有嵌入式不适合Java,其他的数据库和服务器应用,其实Java比CC++方便得多。2、C应用面太广,而不同的应用,除了计算机软件编程知识之外,还需要很多
转载 2023-06-28 16:47:36
70阅读
# 学习JavaNode.js的入门指南 对于刚入行的小白来说,学习编程语言不仅需要掌握相关的语法知识,还需要了解整个学习的流程实践。本文将为您提供一个清晰的学习路径,帮助您同时学习JavaNode.js。在此过程中,我们也会展示相应的代码示例必要的注释,以确保您可以轻松理解每一步的内容。 ## 学习流程 下面的表格概述了学习JavaNode.js的步骤。 | 步骤 | 描述
原创 8月前
23阅读
# JavaQT的结合:跨平台应用程序开发 在现代软件开发中,跨平台应用程序的需求越来越高。JavaQT是两种流行的技术,分别在各自的领域广泛使用。本文将探讨它们之间的结合,介绍如何使用JavaQT创建高效的跨平台应用程序,并提供实践代码示例。 ## Java语言简介 Java是一种广泛使用的编程语言,具有“写一次,到处运行”(WORA)的特性。它的主要特点包括: - **平台独立性
原创 2024-09-08 06:11:54
19阅读
QtC++ STL类似的容器类。这一部分介绍Qt提供的容器迭代器。Qt的容器类也是模板类,可以包含任何其他可变类。包含链表,栈,队列maps哈希表等一系列不同的容器。伴随这些类而来的迭代器有与stl兼容的迭代器java启发的Qt版本。迭代器是轻量级对象,用于在容器中移动并访问保存在容器中的数据Tips: 所有Qt容器类都是隐式共享的,所以在容器被修改之前不会复制它(即copy on w
C++中可以通过建立虚拟机使用javaQt中当然也可以用同样的方法;为了简单Qt提供了QAndroidJniObject 简化了对java的应用;后面举例简单示例: //MyJavaClass.java文件 package org; import java.io.OutputStream;import java.util.Iterator;import java.util.List;
转载 2023-09-14 16:10:06
150阅读
qt是以c++为基础语言的编程工具,如果想调用其他语言已经写好的接口,比如java、或者是用java语言导出的jar包,要用到jni技术。 JNI是Java Native Interface的缩写,它提供了若干的API实现了Java其他语言的通信(主要是C&C++)。它实现了java与其他语言的相互调用。在qt中,qt利用原有jni技术,封装出了一个完整的类:QAndroidJniObj
转载 2023-09-03 09:38:01
676阅读
迭代器为访问容器类里的数据项提供了统一的方法,Qt 有两种迭代器类:Java 类型的迭代器 STL 类型的迭代器。 两者比较,Java 类型的迭代器更易于使用,且提供一些高级功能,而 STL 类型的迭代器效率更高。Java 类型迭代器对于每个容器类,有两个 Java 类型迭代器:一个用于只读操作,一个用于读写操作,各个Java 类型的容器类见表 1。   表 1 Java类型的迭代
转载 2023-09-04 15:47:11
193阅读
工作需要,要学习Qt,之前学过Java,我想C++Java对比着来学习应该可以很快上手。C++的核心概念:编译单元,头文件,目标文件,库Qt:信号槽机制,foreachQt中没有用到的c++概念:模板类,模板函数的定义    共用体类型,异常   这三个就放在以后再学差异:1. C++不会在运行时检验数组是否越界,没有垃圾回收机制2.C++没有
转载 2023-12-10 11:46:58
53阅读
有时候我们需要将Qt程序运行在手机上(这里指安卓),对于跨平台的Qt来说小菜一碟,只是需要一点额外的配置,本文将对配置过程进行简单介绍。 1 基本概念对使用到的工具进行一个简介,这里只需要有个概念就行,有兴趣的朋友可以自行查阅相关资料做更深入的了解。1.1 Java JDKJDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java
转载 2024-01-15 09:07:59
140阅读
最近在做CG的project,需要调用画点函数画出一些图元、生成真实场景。所以把学了一半的Qt拿出来继续。大三就开始断断续续的接触的一些Qt的东西,大四学了一点,但是没学懂。这次终于把Qt的一些机制搞懂了一点,把CG大作业制作过程记录下来,同时也作为简单的Qt入门。老规矩,大神请绕道。 一.写在前面  说实话,Qt真的不算难,上手本来应该挺快的(如果你故意忽略一些次要紧的概念,比如QO
一、学习规划与必要知识点总结1、QT的下载与安装;1)下载:进入官网,下载QT在线下载工具(QT5.15后都必须在线下载):2、学习QT三大件:QT Creator、QT Designer 、QT Assistant3、QT的三种开发方式以及qmake与cmake方式区别:  1)使用QT GUI框架,单纯硬编码  2)使用QT Designer做UI界面,然后用C++写逻辑  3)采用QML做U
转载 2024-02-06 20:05:12
59阅读
一、介绍遍历一个容器可以使用迭代器(iterators)来完成,迭代器提供了一个统一的方法来访问容器中的元素。而Qt的容器类提供了两种类型的迭代器:Java风格迭代器STL风格迭代器二、Java 类型迭代器对于每个容器类,有两个 Java 类型迭代器:一个用于只读操作,一个用于读写操作,各个Java 类型的容器类见表 1。   表 1 Java类型的迭代器类 容器类只读迭代器读
转载 2023-06-23 22:55:25
118阅读
PythonJava是两种截然不同的编程语言,但两者对于现在的程序员来说都是十分有用的工具。经常有同学在学习之处就问,PythonJava到底哪个才好,今天,小编就为大家简单分析一下。就学习强度来说,Python相对于Java来说更加简单易懂,学习起来也非常容易;而从应用范围来看,Java的应用虽然比较广泛,但随着近两年来人工智能、大数据、云计算的兴起,Python的应用领域正在逐渐扩大,甚
转载 2023-08-06 00:26:00
56阅读
因为.NetJava是国内市场占有率最高的两门技术,对于准备学习编程语言的初学者来说,.NetJava是初学者首先考虑的两门技术,因此很多人一遍遍的问“.Net还是Java”,社区中也每天都有“.Net控”在唱衰Java,也有“Java控”在唱衰.Net,一时间硝烟四起,让初学者更加迷惑。  做为一个.Net、Java、Delphi、Python、PHP等语言都进行过有一定复杂度的项目开发
1、  安装:OpenCV:opencv 3.0Qt版本:qt-opensource-windows-x86-msvc2010_opengl-5.3.2.exe(坑1)注意Qt版本:msvcMinGW版本的区别。msvc使用的是vs的编译器,这个版本主要用于PC开发;MinGW版本使用MinGW编译器,主要用于跨平台开发。两个版本的Qt配置方式完全不同。因此在网上搜配置方法时候,要加上
转载 8月前
16阅读
  • 1
  • 2
  • 3
  • 4
  • 5