
GUI
文章平均质量分 86
普通网友
这个作者很懒,什么都没留下…
展开
-
一些GUI的比较
作者:鸣·铭 日期:2010-05-29字体大小: 小 中 大网游UI解决方案的选择作者 鸣·铭转载请注明出自http://www.mobilegamebase.com 由于新项目动工,UI方面需要确定方向,所以最近纠结于各种解决方案的选择。以下是对各方案的比较,仅供参考,希望对同样纠结于此的朋友有所帮助:)1.沿用当前的UI 公司是从2D游戏起家的,2D游转载 2013-04-03 15:10:27 · 1194 阅读 · 0 评论 -
记:QSS与Qt主程序做到界面分离
Qt中能够实现逻辑程序与界面分离,主要是将按钮贴图,颜色绘制等放到qss文件中,然后由相应的窗口加载就可以。有几点注意:1.不同的窗口可以加载不同的qss文件。例如程序中有多个窗口,那么你可以为每个窗口写一个qss文件,这样每个窗口就有自己独特的风格了。 而且更换皮肤时,只要将加载的qss文件更换一下就可以。 加载qss的相关代码: //载入qss界面文件原创 2013-04-09 15:26:08 · 2944 阅读 · 0 评论 -
Qt实现复杂的列表控件
QTCN上有人问,复杂列表控件怎么做?控件布局如下图,求指点思路有高手指点如下,红框圈起来的是QLabel,1个进度条,2个按钮(toolButton),1个布局,1个QWidget(容器),组成一个widget。放进QListWidget里。进度条用样式表美化一下,参考:http://developer.qt.nokia.com/doc/qt-4.8/stylesheet-e原创 2013-04-16 19:57:18 · 5180 阅读 · 0 评论 -
Qt中addStretch的作用
今天在使用addStretch,布局的时候,发现addStretch竟然是可以平均分配的,有意思。比如:QVBoxLayout *buttonLayout = new QVBoxLayout;buttonLayout->addStretch(1);buttonLayout->addWidget(Button1);buttonLayout->addStretch(1);buttonL转载 2013-04-16 17:00:00 · 1227 阅读 · 0 评论 -
Qt多个对象信号同一个槽,获得信号发送者
qq聊天程序中,有用到多个聊天窗口对象发送消息,共同传给主窗口socket来发送。可以在发送按钮下发射信号, void chatDialog::on_m_sendBtn_clicked(){ emit sendMessageSignal(this,this->friendID);//发送聊天信息信号}主窗口接收,connect(chatDlg,SIGNAL(sendM原创 2013-05-01 22:16:47 · 3863 阅读 · 1 评论 -
Qt模态对话框与非模态对话框的问题
QT模态对话框及非模态对话框◆ 如果要设置为模态对话框,最简单的就是使用exec()方法,示例代码如下:MyDialog myDlg; myDlg.exec();也可以使用show()方法,示例代码如下:MyDialog myDlg; myDlg.setModal(true); //此句代码设置模态,默认是falsemyDlg.原创 2013-05-01 20:04:36 · 903 阅读 · 2 评论 -
Matlab GUI 对话框设计
MATLAB GUI对话框设计 dialog 创建对话框 errordlg 创建错误对话框 helpdlg 创建帮助对话框 inputdlg 创建输入对话框 listdlg 创建选择列表对话框 msgbox 创建消息对话框 pagedlg 显示页面的版面对话框转载 2014-05-22 14:33:55 · 1636 阅读 · 0 评论 -
Qt中调用MatlabEngine总结
Qt中调用Matlab的方法:1.调用matlab封装成的dll2.调用matlab生成的exe3.使用MatlabEngine。接下来,总结一下Qt调用MatlabEngine的过程。Qt调用MatlabEngine本质上是在Qt中打开Matlab平台。首先,.pro文件中配置好engine.h的头文件和 lib库文件。engine在一般在Matlab的extern文件夹原创 2014-12-14 21:53:57 · 5420 阅读 · 3 评论