QT4 怎么是html 语言啊?应该是C++的

软件和网站开发以及相关技术探讨
回复
xiaobai001
帖子: 7
注册时间: 2011-12-26 18:54

QT4 怎么是html 语言啊?应该是C++的

#1

帖子 xiaobai001 » 2012-01-10 11:23

在新立德里面安装了一个 QT4 ,发现自动生成的源文件是HTML的,不是C++的,怎么回事呢? :em06

有个untitled.ui的文件,按道理是 *.cpp , *.h文件的
头像
懒蜗牛Gentoo
论坛版主
帖子: 7362
注册时间: 2007-03-02 17:36
系统: Linux Mint

Re: QT4 怎么是html 语言啊?应该是C++的

#2

帖子 懒蜗牛Gentoo » 2012-01-10 11:30

没懂,自动生成的源文件??谁自动生成的?源文件还能自动生成??
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
头像
Cherrot
帖子: 981
注册时间: 2011-04-03 10:01
系统: Ubuntu 12.XX
来自: 帝都
联系:

Re: QT4 怎么是html 语言啊?应该是C++的

#3

帖子 Cherrot » 2012-01-10 11:31

.ui 是界面文件,在你执行编译时会再翻译成cpp源文件进行编译的
建议先学习一下Qt GUI编程。
Ubuntu技巧汇总http://wiki.ubuntu.org.cn/UbuntuSkills --你遇到的各种问题可能已经在里面了
我的技术博客http://www.cherrot.com
Code tells you how, comments should tell you why.
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: QT4 怎么是html 语言啊?应该是C++的

#4

帖子 eexpress » 2012-01-10 11:34

xml的界面吧。

这标题取得,,,搞晕人的。
● 鸣学
头像
liu滔
帖子: 7214
注册时间: 2010-10-09 23:01

Re: QT4 怎么是html 语言啊?应该是C++的

#5

帖子 liu滔 » 2012-01-10 11:45

EE正解,肯定是XML
头像
liujingjing5
帖子: 512
注册时间: 2006-10-12 1:21

Re: QT4 怎么是html 语言啊?应该是C++的

#6

帖子 liujingjing5 » 2012-01-10 12:42

八成是翻到帮助文档目录去了
fengya90
帖子: 12
注册时间: 2011-12-01 21:06

Re: QT4 怎么是html 语言啊?应该是C++的

#7

帖子 fengya90 » 2012-01-10 13:08

untitled.ui是xml界面配置文件
build后会翻译产生untitled_ui.cpp

可恶的验证码
头像
lexdene
帖子: 434
注册时间: 2010-02-21 16:19
来自: 大连
联系:

Re: QT4 怎么是html 语言啊?应该是C++的

#8

帖子 lexdene » 2012-01-11 16:49

那个是由qt designer自动生成的,描述UI设计布局的,使用的语言是XML。
编译时,uic会将XML语言翻译成C++。
头像
stlxv
论坛版主
帖子: 8275
注册时间: 2006-05-03 0:39
来自: المريخ

Re: QT4 怎么是html 语言啊?应该是C++的

#9

帖子 stlxv » 2012-03-08 0:16

xiaobai001 写了:在新立德里面安装了一个 QT4 ,发现自动生成的源文件是HTML的,不是C++的,怎么回事呢? :em06

有个untitled.ui的文件,按道理是 *.cpp , *.h文件的
.ui是界面文件。这个文件既可以动态加载,也可以被翻译成C++代码嵌入你的程序。
PHP是最好的语言!不服来战!
头像
supercatexpert
帖子: 403
注册时间: 2010-01-17 15:39
系统: Debian Wheezy AMD64
联系:

Re: QT4 怎么是html 语言啊?应该是C++的

#10

帖子 supercatexpert » 2012-03-09 16:58

GTK+和Qt都可以使用XML来描述界面。
OS: Debian Wheezy (Testing) for AMD64~~~
Mobile Phone: Nokia N900, OS: Maemo 5.0 (Base on Debian)~~~
本人的项目: RhythmCat(Linux下的音乐播放器.....支持歌词等功能...)
http://code.google.com/p/rhythmcat

RhythmCat 2进行中 (https://github.com/supercatexpert/RhythmCat2/)
头像
crazy_man
帖子: 83
注册时间: 2008-11-12 17:56
联系:

Re: QT4 怎么是html 语言啊?应该是C++的

#11

帖子 crazy_man » 2012-03-09 17:57

尼妹,android的界面也是用xml描述的,抄袭还是借鉴?
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

Re: QT4 怎么是html 语言啊?应该是C++的

#12

帖子 BigSnake.NET » 2012-03-09 18:28

crazy_man 写了:尼妹,android的界面也是用xml描述的,抄袭还是借鉴?
这么多个回帖都使用中文的,你说是抄袭还是借鉴?
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
回复