图书介绍

KDE 2/Qt编程宝典2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

KDE 2/Qt编程宝典
  • (美)Arthur Griffith著;高寿福,张华等译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505371010
  • 出版时间:2002
  • 标注页数:701页
  • 文件大小:35MB
  • 文件页数:716页
  • 主题词:暂缺

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

KDE 2/Qt编程宝典PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1部分 开始学习5

第1章 什么是KDE6

1.1 KDE应用程序的结构6

1.2 软件层次7

1.3 关于Qt8

1.4 关于KDE10

1.6 名称定义方式11

1.7 小结11

1.5 事件发生11

第2章 创建并显示一个窗口13

2.1 一个关于Qt的简单例子:Hello Qt13

2.2 一个关于KDE的简单例子:Hello KDE16

2.3 一个简单窗口类17

2.4 复合部件19

2.5 监控按钮21

2.6 为一个信号定义slot22

2.7 小结25

3.1 几何部件布置27

第3章 在窗口中布置部件27

3.2 部件的大小29

3.3 在固定栅格下布置部件30

3.4 在栅格中拉伸部件33

3.5 部件占据多个栅格单元37

3.6 垂直框布局39

3.7 水平框布局42

3.8 框的对齐方式43

3.9 布局之内的布局45

3.10 布局也是一个部件49

3.11 用ISa替换HASa51

3.12 位于其他部件之内的部件(水平方向上)53

3.13 位于其他部件之内的部件(垂直方向上)57

3.14 小结60

第4章 显示弹出式对话框62

4.1 一个简单的对话框62

4.2 使用信号和slot65

4.3 创建信号和slot的工作步骤清单71

4.4 KDialogBase73

4.5 KDialogBase按钮75

4.6 使用KDialogBase构建对话框77

4.7 KDialogBase数据的另一种使用方法82

4.8 由KDialogBase派生而来的KMessageBox对话框83

4.9 小结91

第5章 预定义对话框93

5.1 About对话框93

5.2 QFileDialog对话框100

5.3 QTabDialog对话框105

5.4 QProgressDialog对话框107

5.5 小结112

第6章 菜单和工具栏113

6.1 KTMainWindow113

6.2 菜单117

6.3 弹出菜单124

6.4 工具栏126

6.5 状态栏130

6.6 小结132

第7章 把部件组合起来134

7.1 KButtonBox134

7.2 把一组按钮与同一个slot相连接136

7.3 把单选按钮组合到一起139

7.4 把开关按钮组合起来142

7.5 一些部件也是框架146

7.6 框架选项149

7.7 共享窗口资源152

7.8 小结155

第2部分 逐步深入157

第8章 鼠标和键盘158

8.1 从一个端口到某个slot158

8.2 鼠标事件159

8.3 鼠标的捕捉与释放164

8.4 改变指针的外形166

8.5 设计指针170

8.6 键盘事件172

8.7 小结177

第9章 图形文件格式178

9.1 两种不同格式的图形178

9.2 XPM格式179

9.3 显示由数据生成的XPM182

9.4 从一个文件中载入一个像素映射184

9.5 用一个像素映射装饰一个按钮185

9.6 XBM格式186

9.7 位图工具187

9.8 为菜单和工具栏定制图标188

9.9 小结193

第10章 字体195

10.1 剖析一个字体195

10.2 字体的名称196

10.3 设置一个部件的字体198

10.4 为QFontDialog选择一种字体200

10.5 为KFontDialog选择一种字体202

10.6 按度量值设置的字体布局204

10.7 基于矩形的字体布局210

10.8 小结213

第11章 颜色214

11.1 颜色的体系结构214

11.2 构建一个QColor对象218

11.3 KColorDialog221

11.4 QColorGroup中的Qcolors224

11.5 在一个QPalette中的QColorGroups228

11.6 为多个部件设置颜色228

11.7 在着色过程中使用QPalette230

11.8 小结232

第12章 用QPainter画图和着色233

12.1 为QPaintDevice绘制像素233

12.2 一些关于矩形的诀窍234

12.3 画笔238

12.4 标准的画刷241

12.5 创建用户画刷243

12.6 每个QPaintDevice都有规格(Metrics)245

12.7 绘制像素248

12.8 绘制像素数组250

12.9 绘制向量线252

12.10 线段和多边形254

12.11 椭圆和圆256

12.12 绘制圆和椭圆的一部分257

12.13 有圆角的矩形260

12.14 绘制像素和文本262

12.15 小结264

第13章 图形处理266

13.1 用QPicture存储图形266

13.2 把图形绘制到一个打印机上269

13.3 打印机的信息及其控制272

13.4 使图形与窗口协调起来276

13.5 使图形与子窗口协调起来278

13.6 剪切280

13.7 缩放比例282

13.8 切变283

13.9 平移285

13.10 旋转287

13.11 一条二次贝塞尔曲线289

13.12 包含像素映射序列的动画290

13.13 用QImage访问像素的值296

13.14 在QFileDialog中使用目标提供器299

13.15 小结305

第14章 拖放文本和图形306

14.1 拖放一个简单的文本306

14.2 同时拖放文本及图像的数据311

14.3 剪切及粘贴316

14.4 小结320

第15章 进程间的通信以及Applet321

15.1 DCOP通信模式321

15.2 命令行参数327

15.3 惟一的应用程序330

15.4 一个Applet例子331

15.5 小结335

16.1 string类336

第16章 公用类336

16.2 运行一个计时器346

16.3 类QDate347

16.4 类QTime349

16.5 类QDateTime352

16.6 写入一个文件353

16.7 读取文件354

16.8 向文件中写入文本流355

16.9 从文件中读取出文本流356

16.10 小结357

17.1 一个能翻译代码的应用程序359

第17章 国际化及其配置359

17.2 声明可译的字符串363

17.3 处理翻译后的字符串364

17.4 构造翻译文件364

17.5 Unicode和QChar367

17.6 配置370

17.7 小结373

第3部分 参考资料和结构375

18.1 QButton376

第18章 Qt中的部件376

18.2 QButtonGroup377

18.3 QCheckBox378

18.4 QColorDialog379

18.5 QComboBox380

18.6 QDialog382

18.7 QFileDialog383

18.8 QFontDialog385

18.9 QFrame386

18.10 QGrid387

18.11 QGroupBox388

18.12 QHBox389

18.13 QHButtonGroup390

18.14 QHeader390

18.15 QHGroupBox392

18.16 QIconView393

18.17 QInputDlalog397

18.18 QLCDNumber398

18.19 QLabel399

18.20 QLineEdit400

18.21 QListBox402

18.22 QListView405

18.23 QMainWindow409

18.24 QMenuBar410

18.25 QMessageBox412

18.26 QMultiLineEdit414

18.27 QPopupMenu416

18.28 QPrintDialog417

18.29 QProgressBar419

18.30 QProgressDialog420

18.31 QPushButton421

18.32 QRadioButton422

18.33 QScrollBar423

18.34 QScrollView425

18.35 QSemiModal427

18.36 QSizeGrip428

18.37 QSlider429

18.38 QSpinBox431

18.39 QSplitter433

18.40 QStatusBar434

18.41 QTabBar435

18.42 QTabDialog436

18.43 QTabWidget438

18.44 QTextBrowser439

18.45 QTextView441

18.46 QToolBar442

18.47 QToolButton444

18.48 QVBox445

18.49 QVButtonGroup446

18.50 QVGroupBox447

18.51 QWidget448

18.52 QWidgetStack452

18.53 QWizard453

18.54 小结455

第19章 KDE中的部件456

19.1 KAboutContainer456

19.2 KAboutContainerBas458

19.3 KAboutContributor459

19.4 KAboutDialog460

19.6 KAboutWidget462

19.5 KAboutKDE462

19.7 KAccelMenu463

19.8 KAnimWidget463

19.9 KAuthIcon465

19.10 KBugReport465

19.11 KButtonBox465

19.12 KCharSelect466

19.13 KCharSelectTable468

19.14 KCModule468

19.15 KColorButton469

19.16 KColorCells470

19.17 KColorCombo471

19.18 KColorDialog472

19.19 KcolorPatch473

19.20 KComboBox474

19.21 KContainerLayout475

19.22 KDatePicker476

19.23 KDateTable478

19.25 KDialogBase479

19.24 KDialog479

19.26 KDialogBaseButton483

19.27 KDirectionButton483

19.28 KDockMainWindow484

19.29 KDockWidget485

19.30 KDoubleNumInput488

19.31 KDualColorButton489

19.32 KEdFind490

19.33 KEdGotoLine491

19.34 KEdit492

19.35 KEdReplace494

19.36 KFileDialog495

19.37 KFontChooser497

19.38 KFontDialog498

19.39 KFormulaEdit498

19.40 KFormulaToolBar500

19.41 KGradientSelector501

19.42 KHSSelector502

19.43 KHTMLView502

19.44 KIconButton504

19.45 KIconDialog505

19.46 KIconView506

19.47 KImageTrackLabel507

19.48 KIntNumInput508

19.49 KIntSpinBox509

19.50 KKeyButton510

19.51 KLed511

19.52 KLineEdit512

19.53 KLineEditDlg513

19.54 KListBox514

19.55 KListView515

19.56 KMenuBar516

19.57 KNumInput517

19.58 KPaletteTable518

19.59 KPanelApplet519

19.60 KPasswordDialog519

19.61 KPasswordEdit521

19.62 KPopupMenu521

19.63 KProgress522

19.64 KRestrictedLine524

19.66 KRuler525

19.65 KRootPermsIcon525

19.67 KSelector528

19.68 KSeparator529

19.69 KSpellConfig530

19.70 KSpellDlg531

19.71 KSplitList532

19.72 KStatusBar533

19.73 KStatusBarLabel534

19.74 KTextBrowser535

19.75 KTextPrintDialog536

19.76 KTMainWindow537

19.77 KToolBar539

19.78 KToolBarButton542

19.79 KWizard543

19.80 KXYSelector544

19.81 小结545

第20章 窗口程序间的对比剖析546

20.1 一个Win32程序546

20.2 一个KDE程序549

20.3 对Win32和KDE进行点对点的比较551

20.4 一个GNOME程序552

20.5 小结555

附录A CD—ROM中的内容556

附录B 设置软件开发环境561

附录C 函数566

附录D 返回值628

附录E 枚举类型662

附录F 信号686

附录G slot695

热门推荐