导航:首页 > 操作系统 > qteclipselinux

qteclipselinux

发布时间:2022-05-15 03:06:58

① eclipse开发qt怎么配置

1).设置eclipse
通过菜单“Window” -> "Preferences...",进入参数设置框,在Qt里面添加刚才安装的位置和版本号
2) 建立Qt工程
“File” -> "New" -> "New Project"
在Qt目录下面选择“Qt Gui Project”, "Next", 然后输入工程名字,剩下的只需要一路取默认值即可。
3) 在窗体上添加按钮
双击工程里面的ui文件,打开窗体编辑窗口.
在菜单"Window" -> "Show View" -> "Other..."
选择"Qt C++ Widget Box",点击"OK",就可以打开控件窗口了
4) 在窗口上放置两个按钮,在按钮上右键修改objectName和text.
两个的objectName分别是:"Button1","Button2:".
text分别是:"Show Box", "Close"
5) 添加按钮事件
在"Qt C++ Signal Slot Editor"窗口里面,单击"+"图标,这时候再窗口里面出现一行内容.
将双击"",选择“Button2”;双击“”,选择"clicked()";双击"",选择"close()".
打开主窗口类头文件, 添加信号响应部分和函数:
private slots:
void on_Button1_clicked();
这个函数的格式必须是:on_控件名_事件类型()
在cpp文件里面,添加头文件及函数实体:
#include
...
void qqq::on_Button1_clicked()
{
QMessageBox box(this);
box.setText("Hello World!");
box.exec();
}
6) 在Eclipse里面,编译运行程序即可。
效果如下:
5) 添加按钮事件
在"Qt C++ Signal Slot Editor"窗口里面,单击"+"图标,这时候再窗口里面出现一行内容.
将双击"",选择“Button2”;双击“”,选择"clicked()";双击"",选择"close()".
打开主窗口类头文件, 添加信号响应部分和函数:
private slots:
void on_Button1_clicked();
这个函数的格式必须是:on_控件名_事件类型()
在cpp文件里面,添加头文件及函数实体:
#include
...
void qqq::on_Button1_clicked()
{
QMessageBox box(this);
box.setText("Hello World!");
box.exec();
}

linux下的QT是什么 Linux下C++用什么编译器好

QT?
Windows 的 MFC 知道不?类似的一个图形多功能函数库。提供了一整套的图形环境的功能函数。
至于你后面的问题,请去学习 Linux 基础知识。别不会走的时候就去跑。

③ 新手求助。。。。。linux下eclipse+Qt相关。。。谢谢

(1)主界面三个按钮,分别跳到不同的页面去,这个怎么跳转呢,最好给个小例子,CSDN上找了例子复杂的不行,哪儿看的明白
在按钮的槽里,写个新建并弹出界面的函数了,这个是弹出一个对话框:
bool isOK;
QString text = QInputDialog::getText(parent, "Input Dialog",
"Please input your comment",
QLineEdit::Normal, "your comment", &isOK);
if(isOK) {
QMessageBox::information(parent, "Information",
"Your comment is: <b>" + text + "</b>",
QMessageBox::Yes | QMessageBox::No, QMessageBox::Yes);
}
(2)Qt做前台用的c++,可是底层有c写的一些函数,能直接调么?需要什么配置否
Qt比较让人不爽的就是头文件的路径和库文件的路径添加,要手动添加到工程里,
这个和配置GCC是一样的,然后配置相应的链接选项。
(3)Qt的头文件里面怎么找不到system的头文件呢,连NULL都不识别,显示resolved啊,
头文件的路径没有添加到工程,你最好找找具体的资料,然后将相应的路径添加到工程,
注意对应的库也要添加。
开发环境ubantu+eclipse+Qt4.6,
既然是新手,很奇怪你为什么不选择Qt Creator,那个配置更简单一些。

④ ubuntu下的eclipse和qt,这两个软件是开发什么的

首先介绍一下什么是IDE。
IDE,Integrated Development Environment,集成开发环境,IDE在软件开发中充当一个框架的作用,它通过调用各种外部工具来完成自身的功能。譬如VC++的编译功能实际上是通过调用MSCV编译器完成的,VC只是负责调用这些编译器而已。你如果在记事本里写一段代码,然后手动用命令行调用编译器编译,那结果也是一样的,如果在这个记事本的基础上加上一条命令,自动调用这个编译器,然后再加个框,把调用结果显示出来,那你的记事本也就有了初步的IDE功能了,如此不断发展,最后就成了一个IDE。
eclipse只是一个IDE,这个IDE最初用于开发java,但是通过各种各样的插件和配置可以支持C/C++/Perl等等乱七八糟的语言(写代码,代码高亮,编译工程,运行,版本控制等等),因为这个IDE有着很便利的功能,很多人用Qt开发时怀念它的便利,就开发了相应的插件,使得大家可以在Eclipse中进行Qt开发(事实上本来通过一些复杂配置不用插件也可以,但是插件毕竟方便一些嘛)。
Qt,我可以很坦诚的告诉你,把它成为“一个软件“是不符合常识的,“一堆软件“更为恰当。Qt最初是一个C++开发的图形类库+一堆工具,自己是没有像eclipse这样的IDE的,在linux世界,人们开发了像QDevelop这种IDE来方便开发。在诺基亚把Qt的公司——Trolltech收购以后,诺基亚推出了Qt Creator,这时候Qt才有了自己的官方IDE,也就是“一个软件“,这个IDE当然功能就跟eclipse有得一拼了,只是因为发展时间短,现在只能支持Qt项目开发。此外,Qt也已经发展出了对其它语言的支持,譬如java,C#, Qt自己还集成有QML、JS等等。

⑤ linux 版本的 chrome,firefox,skype,eclips等是用qt还是gtk开发的

qt和gtk不是开发工具。
只是用来做图形界面的工具包而已。
gnome环境下,gtk用的多;KDE环境下,QT用的多。
就像装修地面,有人铺瓷砖,有人铺地板,看上去界面不同而已。

至于为什么gnome环境下,gtk用的多;KDE环境下,QT用的多
因为gnome就是基于gtk的,而KDE就是基于QT的。
所以,没有更普遍一说。但现在市场上貌似介绍QT编程的多一点,如果你觉得这能说明QT更利于开发,还是有些牵强。

⑥ 如何linux下安装eclipse

在linux下安装eclipse的方法和步骤:

以JDK1.6.0_43为例来说明:

1、去oracle官网下载jdk-6u43-linux-x64.bin安装包

2、对安装包增加可执行权限 chmod +x jdk-6u43-linux-x64.bin,

3、执行 ./jdk-6u43-linux-x64.bin 生成目录jdk1.6.0_43/

4、拷贝到/usr/share下,mv jdk1.6.0_43 /usr/share

另外,jdk-6u43-linux-x64.bin将所有文件解压缩到当前目录的jdk$verison_$update目录。

5、jdk-6u43-linux-x64-rpm.bin解压缩生成rpm包,用rpm -ivh命令安装

6、配置环境变量

# set Java environment
JAVA_HOME=/usr/share/jdk1.6.0_43
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH

7、测试是否安装成功

[root@localhost ~]# echo $JAVA_HOME
/usr/share/jdk1.6.0_43
[root@localhost ~]# echo $PATH
/usr/share/jdk1.6.0_43/bin:/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
[root@localhost ~]# echo $CLASSPATH
.:/usr/share/jdk1.6.0_43/lib/dt.jar:/usr/share/jdk1.6.0_43/lib/tools.jar

[root@localhost ~]# java -version
java version "1.6.0_43"
Java(TM) SE Runtime Environment (build 1.6.0_43-b01)
Java HotSpot(TM) 64-Bit Server VM (build 20.14-b01, mixed mode)

⑦ Qt Creator和Eclipse哪个IDE适合

两个都开源,两个都跨平台。
QtCreator的启动速度很快,而Code::Blocks的启动速度很慢。
QtCreator使用qmake也可以跨平台管理工程,但无法定制复杂的编译,例如对某个文件使用特定的编译参数,或者编译汇编代码。
而Code::Blocks的工程管理强大到几乎可以为所欲为!
Qt Creator目前感觉还是不太好用,不过对Qt来说很不错了
CB感觉有点慢,在Windows下面用还比较方便,在Linux下面装起来真麻烦,尤其是不能上网的机器,搞了几天还么有搞定,一堆库待编译,郁闷啊

⑧ linux下如何为刚安装好的Eclipse在桌面建一个启动图标(QtCreator 也可以类似去做)

首先:gedit /usr/share/applications/eclipse.desktop内容输入:[Desktop Entry]
Name=Eclipse
Comment=Eclipse IDE
Exec=/usr/local/android/eclipse/eclipse
Icon=/usr/local/android/eclipse/icon.xpm
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;
保存就Ok了,在fedora14的桌面的----------应用程序--------编程就可以看到了,然后点击这个图标选择第二个,将这个图标languch到桌面。
注意:这里eclipse安装在/usr/local/android/文件夹下。
【补充说明:在建这个.desktop文件时,必须在root,否则的话没有权限保存。】
最后,点击应用程序--编程----找到eclipse----右键选择:将此启动器添加到桌面。桌面上就会有Eclipse启动图标了。

⑨ Linux中写C语言程序用什么软件

如果想在Linux下编程的话
首先要熟悉linux,基本命令什么的
然后就是编程环境,linux下没有VS这样的IDE,当然你要用eclipse或netbeans也可以了,不过真正的linux hacker是不会用的。
通常的编程环境是vim/emacs + gcc + gdb + make
每个都很强大,不过不像VS那样有图形界面,基本是命令解决的,刚开始学习可能有点困难,熟悉之后会很爽的
接下来要了解linux的系统调用等API,开始读<<linux程序设计>>是可以的,还有<<unix环境高级编程>>也是必读之书,另外unp也是应该读的。
如果要开发有图形界面的软件的话,就学学GTK+吧,是一个纯C的控件库。
熟悉编程之后,就可以尝试研究内核咯。

⑩ linux C语言编程gcc和qt学哪个好

gcc是一个编译器,qt是一个界面编程工具,两者是不能比的。

linux下编译c程序必然要用到gcc编译器,而qt则是用来开发界面程序的,类似windows下微软的mfc,你要在linux下写程序,必然的要会使用gcc对你的程序进行编译,至于qt只是个基于C++的界面程序开发工具,觉得以后用到就学一下,用不到就算了。

我在和你说一遍,gcc只是一个编译器。
你的意思是linux下的c/c++集成开发环境吧,anjuta,eclipse等等都可以,但他们只是提供了开发环境,编译器还是用的gcc。

阅读全文

与qteclipselinux相关的资料

热点内容
文件夹横向排列的竖向排列 浏览:449
51单片机驱动摄像头模块 浏览:687
政府文件加密没法转换 浏览:370
android判断栈顶 浏览:329
凭证软件源码 浏览:859
androidwebview滚动事件 浏览:9
如何将电脑上的图片压缩成文件包 浏览:899
程序员转金融IT 浏览:834
黑马程序员培训效果如何 浏览:911
本地集成编译 浏览:528
韩国电影哪个app可以看 浏览:703
玖月授权什么app什么梗 浏览:785
怎么使用服务器上的ip地址是什么情况 浏览:750
手机密码加密后怎么解密 浏览:343
华为云的服务器的ip地址怎么访问不 浏览:367
webstormvue在线实时编译生效 浏览:184
3225pdf 浏览:171
java中的常用类 浏览:395
安卓手机oppo反向色调怎么开 浏览:138
罗志祥pdf 浏览:224