探索Qt与KDE应用开发:窗口创建与信号槽机制
1. 编写Makefile的基础认知
编写Makefile的方式多种多样,为了便于阅读,示例通常会设计得相对简单。随着应用程序的开发,你可能会发现需要在Makefile中添加其他内容。
2. Hello KDE示例
这个示例与之前的有所不同,它基于KApplication对象,而非QApplication对象。由于KApplication类基于QApplication,除了增加了KDE的一些功能,如样式和主题、使用KDE小部件的能力、访问标准KDE配置、访问会话管理信息以及启动用户的Web浏览器和电子邮件客户端等,两者并没有根本性的差异。
以下是示例代码:
/* hellokde.cpp */
#include <kapp.h>
#include <qlabel.h>
#include <qstring.h>
int main(int argc,char **argv)
{
KApplication app(argc,argv,”hellokde”);
QLabel *label = new QLabel(NULL);
QString string(“Hello, KDE”);
label->setText(string);
label->setAlignment(
Qt::AlignVCenter | Qt::AlignHCenter);
label->setGeometry(0,0,180,75);
超级会员免费看
订阅专栏 解锁全文
80

被折叠的 条评论
为什么被折叠?



