KDE 常用小部件介绍
1. 信号与枚举
在开发过程中,有一些信号和枚举类型是比较常用的。信号方面,有CursorPositionChanged()用于在光标位置改变时发出通知,gotUrlDrop(QDropEvent *e)用于处理 URL 拖放事件,toggle_overwrite_signal()用于切换覆盖信号。
枚举类型有一个匿名枚举,包含NONE、FORWARD、BACKWARD三个值。
2. 文本编辑相关小部件
2.1 KEdit 小部件
KEdit是一个基础的文本编辑器。以下是显示KEdit窗口的示例代码:
/* showedit.cpp */ #include <kapp.h> #include <keditcl.h> int main(int argc, char **argv) { KApplication app(argc, argv, "showedit"); KEdit *edit = new KEdit(); edit->show(); app.setMainWidget(edit); return(app.exec()); }