TOP¿·´©´û´©I/O¥µ¥Ý¡¼¥ÈQ&AÄÌÈΤªÌ䤤¹ç¤ï¤»
¡¡´û´© > 2011ǯ > 12·î ½ñ̾¸¡º÷¡§¡¡¾ÜºÙ¸¡º÷...
»È¤¤¤ä¤¹¤¤¥Õ¥ì¡¼¥à¥ï¡¼¥¯¤ò´ðÁ䫤é²òÀâ
Qt¥×¥í¥°¥é¥ß¥ó¥°ÆþÌç
ÄÅÅÄ ¿­½¨ Ãø
2011ǯ12·î20ÆüȯÇä¡¡¡¡ A5Ƚ¡¡ 344¥Ú¡¼¥¸ Äê²Á¡¡\3,080¡ÊËÜÂΡ¡\2,800¡Ë
¡¡¡¡¡¡ISBN978-4-7775-1650-6 C3004 \2800E
¡¡ºÇ¶á¤Î¥¢¥×¥ê¥±¡¼¥·¥ç¥ó³«È¯¡¢Æä˴ë¶È¤Ç¹Ô¤Ê¤ï¤ì¤ë¤è¤¦¤ÊÂ絬ÌϤÇÊ£»¨¤Ê³«È¯¤Ç¤Ï¡¢É¸½àŪ¤Ê¥³¡¼¥É¤Ï¤¤¤Á¤¤¤Á½ñ¤«¤º¤Ë¡¢¡Ö¥Õ¥ì¡¼¥à¥ï¡¼¥¯¡×¤òÍøÍѤ¹¤ë¤Î¤¬Åö¤¿¤êÁ°¤Ë¤Ê¤ê¤Þ¤·¤¿¡£
¡¡¡ÖQt¡×¡Ê¥­¥å¡¼¥È¡Ë¤Ï¡¢C++¤Ç½ñ¤«¤ì¤¿¥Õ¥ì¡¼¥à¥ï¡¼¥¯¤Ç¡¢·ÈÂÓÅÅÏôë¶È¤Î¡Ö¥Î¥­¥¢¡×¤¬³«È¯¤·ÇÛÉÛ¤·¤Æ¤¤¤Þ¤¹¡£

¡¡¡ÖQt¡×¤Ï¡¢­¡¡ÖWindows/Mac/Linux/ÁȤ߹þ¤ß¥·¥¹¥Æ¥à¡×¤Ê¤É¤Î¥Þ¥ë¥Á¥×¥é¥Ã¥È¥Õ¥©¡¼¥à¤ËÂбþ¡¢­¢¡ÖAndroid/iOS¡×ÍѤΥ¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ë°Ü¿¢¤Ç¤­¤ë¡¢­£¾¦ÍѤǤʤ±¤ì¤Ð³«È¯´Ä¶­¡ÊQt SDK¡Ë¤¬ÌµÎÁ¤ÇÍøÍѤǤ­¤ë¡¢­¤C++¤À¤±¤Ç¤Ê¤¯¡¢Java¡¢Ruby¡¢Python¤Ê¤É¤«¤é¤âÍøÍѲÄǽ¡½¡½¤Ê¤É¤Î¤µ¤Þ¤¶¤Þ¤ÊÆÃħ¤ò¤â¤Ã¤Æ¤ª¤ê¡¢¡ÖGoogle Eearth¡×¡ÖPhotoshop Element¡×¡ÖSkype¡×¤Ê¤É¤Îͭ̾¤Ê¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Î³«È¯¤ËÍøÍѤµ¤ì¤Æ¤¤¤Þ¤¹¡£

¡¡Ëܽñ¤Ï¡¢C++¤Î´ðËܤòÃΤäƤ¤¤ë¿Í¤ä¡¢¤³¤ì¤Þ¤Ç¾¤ÎC++¥Õ¥ì¡¼¥à¥ï¡¼¥¯¤ò»È¤Ã¤Æ¤¤¤¿¿Í¤òÂоݤˡ¢¡ÖQt¡×¤Î³«È¯´Ä¶­¤Î¥»¥Ã¥È¥¢¥Ã¥×¤«¤é¤Ï¤¸¤á¤Æ¡¢¼ÂºÝ¤Ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤ò¤Ä¤¯¤ë¤Þ¤Ç¤Îή¤ì¤ò¡¢¾Ü¤·¤¯²òÀ⤷¤Æ¤¤¤Þ¤¹¡£
¢£¡¡¼ç¤ÊÆâÍÆ¡¡¢£
CONTENTS

¡¡¤Ï¤¸¤á¤Ë

¡¡Â裱Éô¡¡½àÈ÷ÊÔ

¡¡Â裱¾Ï ¡¡QtÆþÌç
¡¡[1-1] Qt¤È¤Ï ¡¡[1-2] Qt´Ä¶­¤Î¥»¥Ã¥È¥¢¥Ã¥×

¡¡Â裲Éô¡¡´ðÁÃÊÔ

¡¡Â裲¾Ï ¡¡Hell,World
¡¡[2-1] ¥¹¥±¥ë¥È¥óºîÀ®

¡¡Â裳¾Ï ¡¡¥·¥°¥Ê¥ë¡¿¥¹¥í¥Ã¥È
¡¡[3-1] »È¤Ã¤Æ¤ß¤è¤¦¡Ö¥·¥°¥Ê¥ë/¥¹¥í¥Ã¥È¡× ¡¡[3-2] ¡Ö¥·¥°¥Ê¥ë/¥¹¥í¥Ã¥È¡×¤Î¼ÂÁõ
¡¡[3-3] ¤â¤Ã¤È¡Ö¥·¥°¥Ê¥ë/¥¹¥í¥Ã¥È¡×

¡¡Â裴¾Ï ¡¡¡ÖQMainWindow¡×¤ÈÍê¤ì¤ë¥¯¥é¥¹¥¿¤¿¤Á
¡¡[4-1] QMainWindow ¡¡[4-2] QAction
¡¡[4-3] QMenuBar ¡¡[4-4] QToolBar
¡¡[4-5] QStatusBar ¡¡[4-6] QDockWidget

¡¡Â裵¾Ï ¡¡¥ì¥¤¥¢¥¦¥È
¡¡[5-1] ¥ì¥¤¥¢¥¦¥È¤È¤Ï ¡¡[5-2] ½Ä²£Êý¸þ¤Ë¥ì¥¤¥¢¥¦¥È¤¹¤ë¡ÖQHBoxLayout¡×¡ÖQVBoxLayout¡×
¡¡[5-3] ³Ê»Ò¾õ¤Ë¥ì¥¤¥¢¥¦¥È¤¹¤ë¡ÖQGridLayout¡× ¡¡[5-4] ¥Õ¥©¡¼¥à¾õ¤Ë¥ì¥¤¥¢¥¦¥È¤¹¤ë¡ÖQFormLayout¡×
¡¡[5-5] ¥Ú¡¼¥¸ÀÚ¤êÂؤ¨¤Ç¤­¤ë¡ÖQStackedLayout¡× ¡¡[5-6] ²èÌÌʬ³ä¤¹¤ë¡ÖQSplitter¡×

¡¡Â裶¾Ï ¡¡¥¤¥Ù¥ó¥È
¡¡[6-1] ¡Ö¥¤¥Ù¥ó¥È¡×¤È¤Ï ¡¡[6-2] ¥¤¥Ù¥ó¥È¡¦¥Ï¥ó¥É¥é¤ÎºÆ¼ÂÁõ
¡¡[6-3] ¥¤¥Ù¥ó¥È¡¦¥Õ¥£¥ë¥¿ ¡¡[6-4] ¤â¤Ã¤È¥¤¥Ù¥ó¥È

¡¡Â裷¾Ï ¡¡¤½¤Î¾½ÅÍפʤ³¤È
¡¡[7-1] QString ¡¡[7-2] QMessageBox
¡¡[7-3] QDebug ¡¡[7-4] ¥ê¥½¡¼¥¹¡¦¥·¥¹¥Æ¥à
¡¡[7-5] ¹ñºÝ²½

¡¡Â裳Éô¡¡±þÍÑÊÔ

¡¡Â裸¾Ï ¡¡¥Ö¥í¥Ã¥¯Êø¤·
¡¡[8-1] ¤Þ¤º¤Ï¸«¤¿Ìܤ«¤é ¡¡[8-2] ¥²¡¼¥à¥×¥í¥°¥é¥à¤Ï̵¸Â¥ë¡¼¥×
¡¡[8-3] ¥¹¥í¥Ã¥È¤¬½èÍý¤·¤Æ¤¯¤ì¤ë

¡¡Â裹¾Ï ¡¡ÉÕäµ»æ
¡¡[9-1] ´ðËܵ¡Ç½¤Î¼ÂÁõ ¡¡[9-2] ³°¸«¤ò³Ê¹¥Îɤ¯
¡¡[9-3] ¤â¤Ã¤È»È¤¤¤ä¤¹¤¯

¡¡Â裱£°¾Ï ¡¡¥Þ¥¤¥ó¥É¥Þ¥Ã¥×
¡¡[10-1] 2D¥°¥é¥Õ¥£¥Ã¥¯¥¹¡¦¥Õ¥ì¡¼¥à¥ï¡¼¥¯ ¡¡[10-2] ¡Ö¥Þ¥¤¥ó¥É¥Þ¥Ã¥×¡×¤Î¸¶·¿¤òºî¤ë
¡¡[10-3] ¡Öundo/redo¡×µ¡Ç½¤ò¼ÂÁõ¤¹¤ë ¡¡[10-4] ¤ä¤Ã¤Ñ¤ê¸«±É¤¨¤ÏÂç»ö
¡¡[10-5] ¥Þ¥Ã¥×Êݸ¡¦Æɹþ ¡¡[10-6] ¥«¥Ã¥È¡õ¥Ú¡¼¥¹¥È
¡¡[10-7] ¥É¥é¥Ã¥°¡õ¥É¥í¥Ã¥×


¡¡º÷°ú


¢¨ ÆâÍƤ¬°ìÉô°Û¤Ê¤ë¾ì¹ç¤¬¤¢¤ê¤Þ¤¹¡£È¯ÇäÆü¤Ï¡¢Åìµþ¤ÎȯÇäÆü¤Ç¤¢¤ê¡¢ÃÏ°è¤Ë¤è¤Ã¤Æ¤Ï£±¡Á£²ÆüÄøÅÙÃÙ¤ì¤ë¤³¤È¤¬¤¢¤ê¤Þ¤¹¡£¤¢¤é¤«¤¸¤á¤´Î»¾µ¤¯¤À¤µ¤¤¡£

ËܽñÆâÍƤ˴ؤ¹¤ë¤´¼ÁÌä¤Ï¡¢¤³¤Á¤é
Ëܽñ¤Î¥µ¥Ý¡¼¥È¥Ú¡¼¥¸¤Ï¤³¤Á¤é¡¥
ÄÌ¿®ÈÎÇä
ºß¸Ë¤¢¤ê
¥µ¥Ý¡¼¥È¾ðÊó
¥µ¥Ý¡¼¥È
¤´°Õ¸«¡¦¤´¼ÁÌä

ÆâÍƸ«ËÜ



¡¡