『壹』 关于Qt界面的设计(界面衔接)一般做法
给你方向不具体告诉你,给分不?不知道了,好吧,还是稍微介绍一点,然后大胆鼓励你自己领悟!
解救方法是这个类:QSingalMapper,看名字能想到什么?没错,这个类将同一个信号封装后,改造成不同的信号,然后再发射。
asssiant里面有个例子:
ButtonWidget::ButtonWidget(QStringList texts, QWidget *parent)
: QWidget(parent)
{
signalMapper = new QSignalMapper(this);
QGridLayout *gridLayout = new QGridLayout;
for (int i = 0; i < texts.size(); ++i) {
QPushButton *button = new QPushButton(texts[i]);
connect(button, SIGNAL(clicked()), signalMapper, SLOT(map()));
signalMapper->setMapping(button, texts[i]);
gridLayout->addWidget(button, i / 3, i % 3);
}
connect(signalMapper, SIGNAL(mapped(const QString &)),
this, SIGNAL(clicked(const QString &)));
setLayout(gridLayout);
}
看见这个函数了么?每个button都发送clicked信号,但是使用这个类以后就把相同的信号给封装成不同信号发射了。注意那个connect函数里面的mapped信号的QString参数,不同的button的clicked信号是相同的,但是text是不同的,这样相同的信号就能区分出不同的需求了。
画龙点睛到此,不必细细去说,相信你该知道怎么办了。不知道还可以问我。
『贰』 使用QT做出类似WPS的应用程序界面,应该使用什么美化工具
目前wps2012以后的版本,是用QT开发的。QT,是基于c++的一个库,wps在2012版本以后采用qt开发,是为了实现windows、linux、mac的全平台。就现状而言,开发如wps这样一个浩大的工程,一个人是不能完成的,需要的是大家合作。这里面涉及了不同
『叁』 在Qt中如何设置Windows应用程序的图标和窗口图标
设置抄windows窗口图标的方法袭:
this->setWindowIcon(QIcon("myapp.png"));
设置应用程序的方法:
1、在你的工程目录创建一个txt文档,写入:
IDI_ICON1ICON"app.ico"
2、重命名改文件为*.rc.,比如app.rc
3、在工程*.pro中添加如下代码
RC_FILE=app.rc
4、拷贝一张ico的图片至工程目录,命名为app.ico,编译即可。
『肆』 在Linux下用Qt设计图形界面应用程序
QT 有自己的集成开发环境,装一个就行了。
『伍』 如何将外部程序界面嵌入到qt程序界面上
你说的也太笼统了,外部程序是什么,java,还是mfc,个人认为比较难实现啊。
『陆』 关于QT和C++做一个软件界面的问题
首先,VC6可以彻底的抛弃了,至少目前我还不清楚还有哪个公司在用这老掉牙的版本,也只有那些老掉牙的教材还在使用。
QT Creator跟VC一样,同样只是一个IDE,用来开发程序的工具, 使用C++来写界面主要是MFC或者QT,当然还有原生的API。
如果你是使用QT来写界面,自然只要一个qt creator和对应的qmake就行, 如果是MFC,需要安装vistual studio或者老掉牙的VC(强烈不推荐VC)。
所以根据你现在的需求来说,你要学的是MFC,或者是QT编程。
根据关键字去找文档吧。
『柒』 想问一下大家,现在QT界面编程中怎么把界面做的好看一点就比如这个界面,这些按钮的效果是用的什么技术
这个一般人都会靠重载控件的paint函数来做.让按钮背景透明,失去按钮原来方方正正的边框然后在上面贴一个好看的按钮图片.相应按钮不同状态做不同的处理.(比如按下的时候让按钮颜色表按之类的)但是工作量,就是一个大啊.重载一两个控件还行.
Qt里面还可以用(视图,场景,模型)QGraphicsView,QGraphicsIitem.等等这一系列的类来开发不规则控件.用起来比较灵活.听说Qt Demo 就是用这个框架来开发的.
一个书上说比较好用的方法就是用QStyle来写界面的风格,不过对个人能力的要求还是比较搞的.搞过一两次,觉得是挺好用.比起上两个来说工作量小很多.但是要了解QStyle的用法....老实说这个东西实在很难.
另外你还可以用qss来搞.一种Qt中使用的css,虽然官方一直说是参考css搞出来的东西.但我怎么看都是一个样....
用代码搞了那么久的Qt界面美化.一直到qml出现了.我爱死他了.如果你一定要搞的话我建议你用qml来搞.那就是一个给力.就是有一点,现在qml的资料少得可怜...
最后.如果你是初学者的话最好不要去硬搞界面美化这一块....很伤的...到后面你会慢慢明白搞界面美化不是一个人可以做的事.你至少需要一个美工吧....呵呵呵呵....上述一切均为个人意见.仅供参考.....
『捌』 用C++编写了程序,想用QT做界面,可是不知道怎么把他俩连接起来
如果你是想链表和Qt做在同一个进程里面的话.
把链表直接做成 静态或动态库 给 Qt调用就可以了.
如果在两个进程里面的话就要搞进程间通信也许就要另外开线程了.
Qt做界面可以不用VC的.下个Qt creator 也不错.
『玖』 C语言程序怎么用QT编写图形界面
qt代码都是c++的。先用qt把界面画出来。然后在qt的事件处理函数 qt里用信号槽。吧c socket和mysql的代码加进去就可以了。
『拾』 问一下c++怎么做出qt界面,最最简单的界面那种
先去官网下一个QT库,QT可以用VS编译,也可以用QT自己的编译器,下载的时候看清楚。如果是VS的下载VS版本,如果想用gcc编译的就装MinGW,下载时看清楚版本和编译器。不论装哪一个都会安装QT Creator。
如果单纯做QT的程序,建议直接用QT自己的编辑器QT Creator,里面整合了所有QT需要的开发工具,用VS反而麻烦。
还有就是做界面程序,和控制台还是有很大差异的,不需要分成控制台和界面2个部分。界面是你运行结果的直观反映,直接就显示在图形界面中了(相当于自己做了一个控制台)。