一般UI文件是哪一个是群体攻击技能个

很多demo或教程中都是用纯代码写界面,很少看到有使用.ui界面文件写,为嘛! - QTCN开发网 - Powered by phpwind
查看完整版本: [--
很多demo或教程中都是用纯代码写界面,很少看到有使用.ui界面文件写,为嘛!
为了理解Qt&&!
他们懒!不用.ui文件的话,用vi就可以写代码。他们懒的去开Qt Creator
额~~~,原来如此啊!另外是不是用纯代码写比较灵活呢,所以很多人都喜欢用纯代码写,还是还有些其它的原因呢!
纯代码写起来爽!不喜欢画!
纯代码别人比较容易看懂和维护,有条理,画的话别人可能不知道你当初怎么画的
看来这位是vim的拥趸啊
因为他们小时候的美术是数学老师教的..
这个没有什么标准
感觉纯代码写速度会慢那么一点的吧,而且我发现我如果用纯代码方式写代码自动补全比用ui界面文件速度要慢上很多,超慢的那种。
引用第9楼vbroot于 08:41发表的&&:感觉纯代码写速度会慢那么一点的吧,而且我发现我如果用纯代码方式写代码自动补全比用ui界面文件速度要慢上很多,超慢的那种。
这个应该不至于吧,慢很多的话,应该就是bug了。对于一个常规的项目来说,界面所占的代码量和非界面的逻辑部分的代码量相比,界面所占的分量并不大。用不用设计器完全是个人的喜好问题。而对于简单的例子来说,纯代码一般会更简短且容易理解。
不用UI很大原因是自己写控件,大部分都是自己写的控件,Ui就没啥用了,用了更麻烦,还有就是不用UI就可以不停的继承下去。
照这样看来,纯代码方式还是有很多有点的,就是代码自动补全真的不是很给力啊。我要按几次才能出来很是郁闷!也没找到其它可以替代的IDE,想尝试下VIM么结果它的官网我又登录不上。
楼上说不用ui设计的,估计都是界面简单的,我做的一个设置界面,里面好几百控件,不用ui真心不能做,有了ui半天搞定,而且一个关键特性是:用了ui源代码精简不少,看起来舒心多了
引用第11楼jdwx于 13:38发表的&&:不用UI很大原因是自己写控件,大部分都是自己写的控件,Ui就没啥用了,用了更麻烦,还有就是不用UI就可以不停的继承下去。
用了ui就不能继承?
引用第5楼tompsontan于 17:33发表的 回 2楼(ppdayz) 的帖子 :纯代码别人比较容易看懂和维护,有条理,画的话别人可能不知道你当初怎么画的
我就吐槽不能了,明显是ui文件更容易看懂啊
我是说不停的继承,例如你做了一个复杂的控件,用代码写的,加个控件很容易;用UI,继承后还怎么用UI编辑器再修改UI?不是用代码增加这个控件(UI编辑器没用了),就是修改原来的ui(这样继承就多余了)。
引用第14楼rpdhunter于 08:32发表的&&:用了ui就不能继承?
为了现实可继承的UI窗口,我还得在子类中把父类setupUI() 搞出来的东东先拆掉然后又调用子类的setupUI再搞起,虽然class代码是真的继承了但 UI的设计实际是复制 + 修改完全不能做到 BCB 哪样的可视化继承这是因为Qt只是一个库没有自已的编译器支持原因吧。 最终我也放弃Qt下玩界面多层继承了。
引用第17楼skertone于 23:17发表的&&:为了现实可继承的UI窗口,我还得在子类中把父类setupUI() 搞出来的东东先拆掉然后又调用子类的setupUI再搞起,虽然class代码是真的继承了但 UI的设计实际是复制 + 修改.......
没有这方面的需求,如果用到再研究吧,我是觉得目前ui设计非常灵活简洁
查看完整版本: [--
Powered by
Gzip disabledui文件打不开怎么办_百度知道
ui文件打不开怎么办
我有更好的答案
到百度上搜一下你要看看文件是什么格式啊,一般的有CDR,你可以找到他的后缀格式,是CorelDRAW文件;psd是photoshop文件,ai是Adobe Illustrator打开
采纳率:87%
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。如何使用ui文件;对初学QT的同学来说,初学是什么都不懂的意思,当;1.先搞清楚什么是信号与槽2.做一个简单的例子,;以下给出例子(也就是第二步)让你了解使用.ui的;新建一个工程;在这个工程中用设计你的界面,然后编写.h文件和.;先看dialog.h;#ifndefDIALOG_H#defineDI;#include;namespaceUi{classDi
如何使用ui文件 对初学QT的同学来说,初学是什么都不懂的意思,当然什么都不懂也得懂点C嘎嘎,比如类声明继承之类的基础还是要懂的,要不然…………… 1. 先搞清楚什么是信号与槽 2. 做一个简单的例子,了解代码逻辑 3. 了解完再了解 4. 靠自己的悟性了 以下给出例子(也就是第二步)让你了解使用.ui的逻辑: 新建一个工程
在这个工程中用设计你的界面,然后编写.h文件和.cpp文件,还有main.cpp文件
先看dialog.h #ifndef DIALOG_H
#define DIALOG_H #include
namespace Ui {
} class Dialog : public QDialog {
Dialog(QWidget *parent = 0);
~Dialog(); protected:
void changeEvent(QEvent *e); private:
Ui::Dialog * private slots:
void on_pushButton_clicked();
}; #endif // DIALOG_H 它声明一个类,将设计出来的ui界面作为该类的一个子对象,在其构造函数中,先完成对子对象的构造,再使用子对象ui调用其setupUi(this)函数实现ui的现实。 Dialog::Dialog(QWidget *parent) :
QDialog(parent),
ui(new Ui::Dialog)
ui->setupUi(this);
} 看完上面的代码,我们来分析下到底为什么要这样来使用ui文件。 在没有qtcreator之前,给了我们一个ui文件,该如何调用? 针对于ui文件,不知道大家知不知道uic这个工具,这是qt继承的一个工具,它可以利用ui生产.h文件。 uic dialog.ui Co tt.h 就生产了下面的文件: /********************************************************************************
** Form generated from reading UI file 'dialog.ui'
** Created: Sun May 9 17:29:42 2010
by: Qt User Interface Compiler version 4.6.2
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/ #ifndef TT_H
#define TT_H #include
QT_BEGIN_NAMESPACE class Ui_Dialog
QPushButton *pushB
void setupUi(QDialog *Dialog)
if (Dialog->objectName().isEmpty())
Dialog->setObjectName(QString::fromUtf8(\
Dialog->resize(115, 148);
label = new QLabel(Dialog);
label->setObjectName(QString::fromUtf8(\
label->setGeometry(QRect(10, 30, 91, 21));
font.setPointSize(12);
font.setBold(true);
font.setWeight(75);
label->setFont(font);
pushButton = new QPushButton(Dialog);
pushButton->setObjectName(QString::fromUtf8(\
pushButton->setGeometry(QRect(20, 80, 75, 23));
retranslateUi(Dialog);
QMetaObject::connectSlotsByName(Dialog);
} // setupUi
void retranslateUi(QDialog *Dialog)
Dialog->setWindowTitle(QApplication::translate(\cation::UnicodeUTF8));
label->setText(QApplication::translate(\n::UnicodeUTF8));
pushButton->setText(QApplication::translate(\on::UnicodeUTF8));
} // retranslateUi }; namespace Ui {
class Dialog: public Ui_Dialog {};
} // namespace Ui QT_END_NAMESPACE #endif // TT_H 通过观察我们会发现uic自动将我们设计的ui文件,生成了一个类,在此例中为class Ui_Dialog。事实上也是这样,uic会自动会利用设计好的ui生成一个包含类Ui_**的ui_**.h文件。那么在此例中,就会将我们设计好的dialog就会被uic文件解析,生成一个叫做ui_dialog.h的文件,此文件中包含Ui_Dialog的类。 那么总结出来,要让ui design设计出来的界面显示出来,只要能设法调用Ui_Dialog类的setupUi函数就行了。 一种简单的方法,直接使用,重新写一个这样的main函数。 #include
#include \
int main(int argc, char *argv[])
QApplication a(argc, argv);
QDialog *d=new QD
ui. setupUi(d);
d->show();
return a.exec();
} 第二种方法相对比较简单一点,就是将Ui::Dialog ui或Ui::Dialog *ui写成一个新定义类的一个数据成员,也就是qtcreator提供的那种方法。 #include
#include \class Dialog : public QDialog {
Q_OBJECT 三亿文库3y.uu456.com包含各类专业文献、文学作品欣赏、专业论文、行业资料、高等教育、应用写作文书、中学教育、外语学习资料、QT初学讲解-如何使用ui文件13等内容。 
 一个轻松的页面就出来了 此文意在引导初学者使用 Qt Designer 快速的入门编写...我就不多说了 工程建立好后来看看工程的结构 点击 ui 文件就可以切换到设计...  输入的代码如下图 .QT 使用了自动感知,所以当我们输入 ui-&的时候,会自动列...如何使用帮助文档.里面的各个属性, 函数,事件需要我们在工作中多多学习积累.这样...  将Qt Designer 产生的ui文件转换成Qt可以使用的h和cpp_计算机软件及应用_IT/计算机_专业资料。把 uic.exe 和你要转换的 xxx.ui 文件拷贝到同一目录。 开始菜单...  ui文件的使用_计算机软件及应用_IT/计算机_专业资料。QT的ui文件的使用(单继承...“Name”, myui.lineeditName-&text());} 有了单继承的基础,学习多继承是...  一次,QT 就在你规定的文件目录自动生成你的 ui 头文件,直接提 供给该程序使用了 2.手动吧 哈哈 找到自己重新编译的 ui**.h 头文件,手动覆盖以前旧的头文件...  实训项目 3 QT 程序源码与编译过程一、实训目 (1)掌握纯代码编写QT应用程序的方法 (2)掌握在命令行编译Qt程序的方法 (3)掌握在QT程序中使用ui文件的方法 (4...  构建项目时,Qt 会通过 ui 文件里的信 息生成以 ui_开头的.h 文件,存放在...不太习惯,还是手写代码好,不过仍然可以通 过使用设计器来学习 Qt 控件的用法。...  QT 如何给一个窗口设置标题调用窗体类的 setWindowTitle()函数就可以对窗体设置....ui 通常是用 QT 设计师设计出来的界面文件的后缀,ui 通常指向用这个 ui ...ui设计具体是做什么的_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
ui设计具体是做什么的
&&简述ui设计具体是做什么的
阅读已结束,下载文档到电脑
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 tgp运行文件是哪一个 的文章

 

随机推荐