|
|
(37 промежуточных версий не показаны.) |
Строка 1: |
Строка 1: |
- | ''Qt Quarterly'' is a paper-based newsletter exclusively available to Qt customers. Every quarter we mail out an issue that we hope will bring added insight and pleasure to your [http://doc.trolltech.com Qt programming], with high-quality technical articles written by Qt experts. | + | {{Панель навигации по Qt Quarterly}} |
| + | __NOTOC__ |
| + | ''Qt Quarterly'' - это информационный бюллетень издаваемый в печатном виде, доступен исключительно для клиентов Qt. Каждый квартал, мы отправляем по почте новый выпуск, который мы надеемся, принесет дополнительное понимание в использовании Qt, благодаря высококачественным техническим статьям, написанным экспертами Qt. |
| | | |
- | As a courtesy and convenience to all our users, a selection of articles have been converted into HTML format, accessible through the links given below. The articles become available online a few months after publication. You can stay informed about articles as they appear via our [http://doc.trolltech.com/qq/qtquarterly-articles.rdf RSS news feed].
| + | Для удобства наших пользователей, статьи преобразованы в Wiki-формат, которые доступны по ссылкам приведённым ниже. |
| | | |
- | If you have a license for any of the [http://doc.trolltech.com/commercialeditions.html Commercial Editions] of Qt, and have not received issues of Qt Quarterly published since your purchase, please contact your sales representative to ensure that we have your complete postal address.
| + | Официальный адрес ежеквартальника: [http://doc.qt.digia.com/qq/index.html doc.qt.digia.com/qq]. |
| | | |
- | Feel free to send us feedback on the contents of ''Qt Quarterly'' by sending e-mail to [mailto:qq@trolltech.com qq@trolltech.com].
| |
| | | |
| + | === 2009 год === |
| + | {| width="100%" cellpadding="5" align="center"<!----> |
| + | {{Qt Quarterly|Выпуск 32}} {{Qt Quarterly|Выпуск 31}} |
| + | |- |
| + | {{Qt Quarterly|Выпуск 30}} {{Qt Quarterly|Выпуск 29}} |
| + | |} |
| + | |
| + | === 2008 год === |
| {| width="100%" cellpadding="5" align="center" | | {| width="100%" cellpadding="5" align="center" |
- | | width="10%" | | + | {{Qt Quarterly|Выпуск 28}} {{Qt Quarterly|Выпуск 27}} |
- | [[Image:qq26-thumbnail.png|Issue 26 thumbnail]]
| + | |
- | | width="40%" valign="top" |
| + | |
- | <br />'''Issue 26 · Q2 2008'''
| + | |
- | * [[qq26-openglcanvas | Accelerate your Widgets with OpenGL]]
| + | |
- | * Plugging into the Web · [[qq26-webplugin.zip | Example Code]]
| + | |
- | * Designing Custom Controls with PyQt · [[qq26-pyqtdesigner-1.0.zip | Example Code]]
| + | |
- | * Adaptive Coloring for Syntax Highlighting · [[qq26-adaptivecoloring.zip | Example Code]]
| + | |
- | <small>''The articles from this issue will be made available later in Q3 2008. ''</small>
| + | |
- | | width="10%" |
| + | |
- | [[Image:qq25-thumbnail.png|Issue 25 thumbnail]]
| + | |
- | | width="40%" valign="top" |
| + | |
- | <br />'''Issue 25 · Q1 2008'''
| + | |
- | * [[qq25-designer44 | Qt Designer's New Features]]
| + | |
- | * [[qq25-webrobot | Serious Enquiries with XQuery]] · [[qq25-webrobot.zip | Example Code]]
| + | |
- | * [[qq25-formlayout | Back in Form with QFormLayout]]
| + | |
- | * [[qq25-undo | Undo/Redo with Item Views]]
| + | |
| |- | | |- |
- | | width="10%" | | + | {{Qt Quarterly|Выпуск 26}} {{Qt Quarterly|Выпуск 25}} |
- | [[Image:qq24-thumbnail.png|Issue 24 thumbnail]]
| + | |} |
- | | width="40%" valign="top" |
| + | |
- | <br />'''Issue 24 · Q4 2007'''
| + | === 2007 год === |
- | * [[qq24-delegates | Designing Delegates]] · [[qq24-delegates.zip Example Code]]
| + | {| width="100%" cellpadding="5" align="center" |
- | * [[qq24-accessibility | Accessibility in Qt]]
| + | {{Qt Quarterly|Выпуск 24}} {{Qt Quarterly|Выпуск 23}} |
- | * [[qq24-qtscript | On the Fast Track to Application Scripting]]
| + | |
- | * [[qq24-textlayouts | Low-Level Text Layouts]] · [[qq24-shapedtext.zip | Example Code]]
| + | |
- | | width="10%" | | + | |
- | [[Image:qq23-thumbnail.png|Issue 23 thumbnail]]
| + | |
- | | width="40%" valign="top" |
| + | |
- | <br />'''Issue 23 · Q3 2007'''
| + | |
- | * [[qq23-web-service | Using a Simple Web Service with Qt]]
| + | |
- | * [[qq23-layouts | Pixel-Perfect Mac + Plastique]]
| + | |
- | * [[qq23-bonjour | Zero-Configuration Networking in Qt]]
| + | |
- | * [[qq23-pythonqt | Embedding Python into Qt Applications]]
| + | |
| |- | | |- |
- | | width="10%" | | + | {{Qt Quarterly|Выпуск 22}} {{Qt Quarterly|Выпуск 21}} |
- | [[Image:qq22-thumbnail.png|Issue 22 thumbnail]]
| + | |} |
- | | width="40%" valign="top" |
| + | |
- | <br />'''Issue 22 · Q2 2007'''
| + | === 2006 год === |
- | * [[qq22-qwizard | The Wizard Magically Reappears]]
| + | {| width="100%" cellpadding="5" align="center" |
- | * [[qq22-visualeditors | Designing Visual Editors in Qt]]
| + | {{Qt Quarterly|Выпуск 20}}{{Qt Quarterly|Выпуск 19}} |
- | * [[qq22-monitors2 | Monitors and Wait Conditions in Qt (Part 2)]]
| + | |
- | | width="10%" | | + | |
- | [[Image:qq21-thumbnail.png|Issue 21 thumbnail]]
| + | |
- | | width="40%" valign="top" |
| + | |
- | <br />'''Issue 21 · Q1 2007'''
| + | |
- | * [[qq21-portingcanvas | Porting to Qt 4.2's Graphics View]]
| + | |
- | * [[qq21-syntaxhighlighter | Syntax Highlighting in QTextEdit]]
| + | |
- | * [[qq21-monitors | Monitors and Wait Conditions in Qt (Part 1)]]
| + | |
- | * [[qq21-datawidgetmapper | Mapping Data to Widgets]]
| + | |
| |- | | |- |
- | | width="10%" | | + | {{Qt Quarterly|Выпуск 18}}{{Qt Quarterly|Выпуск 17}} |
- | [[Image:qq20-thumbnail.png|Issue 20 thumbnail]]
| + | |} |
- | | width="40%" valign="top" |
| + | |
- | <br />'''Issue 20 · Q4 2006'''
| + | === 2005 год === |
- | * [[qq20-qss | Custom Looks Using Qt 4.2 Style Sheets]]
| + | {| width="100%" cellpadding="5" align="center" |
- | * [[qq20-jambi | Meet Qt Jambi]]
| + | {{Qt Quarterly|Выпуск 16}} {{Qt Quarterly|Выпуск 15}} |
- | * [[qq20-hiviews | Embedding HIViews in Qt/Mac Applications]]
| + | |
- | * [[qq20-dbus | Jump on the D-Bus]]
| + | |
- | | width="10%" | | + | |
- | [[Image:qq19-thumbnail.png|Issue 19 thumbnail]]
| + | |
- | | width="40%" valign="top" |
| + | |
- | <br />'''Issue 19 · Q3 2006'''
| + | |
- | * [[qq19-graphicsview | A Better Canvas]]
| + | |
- | * [[qq19-buttons | Reordering OK and Cancel]]
| + | |
- | * [[qq19-containers | Inside the Qt 4 Containers]]
| + | |
- | * [[qq19-plurals | Plural Form(s) in Translation(s)]]
| + | |
- | * [[qq19-qscreen | Qtopia Core 4.2 Screen Drivers]]
| + | |
| |- | | |- |
- | | width="10%" | | + | {{Qt Quarterly|Выпуск 14}} {{Qt Quarterly|Выпуск 13}} |
- | [[Image:qq18-thumbnail.png|Issue 18 thumbnail]]
| + | |} |
- | | width="40%" valign="top" |
| + | |
- | <br />'''Issue 18 · Q2 2006'''
| + | === 2004 год === |
- | * [[qq18-macfeatures | Qt/Mac Special Features]]
| + | {| width="100%" cellpadding="5" align="center" |
- | * [[qq18-propertybrowser | The Property Browser Framework]]
| + | {{Qt Quarterly|Выпуск 12}} {{Qt Quarterly|Выпуск 11}} |
- | * [[qq18-mousegestures | Recognizing Mouse Gestures]]
| + | |
- | * [[qq18-bazaar | Deploying to the Bazaar]]
| + | |
- | | width="10%" | | + | |
- | [[Image:qq17-thumbnail.png|Issue 17 thumbnail]]
| + | |
- | | width="40%" valign="top" |
| + | |
- | <br />'''Issue 17 · Q1 2006'''
| + | |
- | * [[qq17-compositionmodes | Composition Modes]]
| + | |
- | * [[qq17-libraries-and-plugins | Libraries and Plugins]]
| + | |
- | * [[qq17-imageio | Writing a Qt Image Plugin]]
| + | |
- | * [[qq17-ratecontrol | Implementing TCP Traffic Control]]
| + | |
| |- | | |- |
- | | width="10%" | | + | {{Qt Quarterly|Выпуск 10}} {{Qt Quarterly|Выпуск 9}} |
- | [[Image:qq16-thumbnail.png|Issue 16 thumbnail]]
| + | |} |
- | | width="40%" valign="top" |
| + | |
- | <br />'''Issue 16 · Q4 2005'''
| + | === 2003 год === |
- | * [[qq16-background | Transparent Backgrounds in Qt 4.1]]
| + | {| width="100%" cellpadding="5" align="center" |
- | * [[qq16-designer | Extending Qt Designer]]
| + | {{Qt Quarterly|Выпуск 8}} {{Qt Quarterly|Выпуск 7}} |
- | * [[qq16-testing | Third-Party Automated Testing Tools]]
| + | |
- | * [[qq16-dynamicqobject | Dynamic Signals and Slots]]
| + | |
- | * [[qq16-fader | Fading Effects with Qt 4.1]]
| + | |
- | | width="10%" | | + | |
- | [[Image:qq15-thumbnail.png|Issue 15 thumbnail]]
| + | |
- | | width="40%" valign="top" |
| + | |
- | <br />'''Issue 15 · Q3 2005'''
| + | |
- | * [[qq15-academic | Academic Solutions to Academic Problems]]
| + | |
- | * [[qq15-models | Data Models: SQL Table vs. Flat File]]
| + | |
- | * [[qq15-qalgorithms | Qt 4's Generic Algorithms]]
| + | |
| |- | | |- |
- | | width="10%" |
| + | {{Qt Quarterly|Выпуск 6}} {{Qt Quarterly|Выпуск 5}} |
- | [[Image:qq14-thumbnail.png|Issue 14 thumbnail]]
| + | |} |
- | | width="40%" valign="top" |
| + | |
- | <br />'''Issue 14 · Q2 2005'''
| + | === 2002 год === |
- | * [[qq14-actioneditor | Dynamic Keyboard Shortcuts]]
| + | {| width="100%" cellpadding="5" align="center" |
- | * [[qq14-designer | The Evolution of Qt Designer]]
| + | {{Qt Quarterly|Выпуск 4}} {{Qt Quarterly|Выпуск 3}} |
- | * [[qq14-guardedpointers | Guarded Pointers in Qt 3 and Qt 4]]
| + | |
- | * [[qq14-metatypes | Marshalling Custom Types with Qt 4]]
| + | |
- | * [[qq14-threading | Qt 4's Multithreading Enhancements]]
| + | |
- | | width="10%" |
| + | |
- | [[Image:qq13-thumbnail.png|Issue 13 thumbnail]]
| + | |
- | | width="40%" valign="top" |
| + | |
- | <br />'''Issue 13 · Q1 2005'''
| + | |
- | * [[qq13-attributes | Automatic Dialogs]]
| + | |
- | * [[qq13-apis | Designing Qt-Style C++ APIs]]
| + | |
- | * [[qq13-teambuilder | Faster Teambuilder Builds]]
| + | |
- | * [[qq13-styles | The QStyle API in Qt 4]]
| + | |
- | |-
| + | |
- | | width="10%" |
| + | |
- | [[Image:qq12-thumbnail.png|Issue 12 thumbnail]]
| + | |
- | | width="40%" valign="top" |
| + | |
- | <br />'''Issue 12 · Q4 2004'''
| + | |
- | * [[qq12-mac-events | Mac OS X: Handling Apple Events]]
| + | |
- | * [[qq12-qpixmapcache | Optimizing with QPixmapCache]]
| + | |
- | * [[qq12-qt4-iterators | Qt 4's New Style of Iterators]]
| + | |
- | * [[qq12-iodevice | Writing a Custom I/O Device]]
| + | |
- | | width="10%" | | + | |
- | [[Image:qq11-thumbnail.png|Issue 11 thumbnail]]
| + | |
- | | width="40%" valign="top" |
| + | |
- | <br />'''Issue 11 · Q3 2004'''
| + | |
- | * [[qq11-stringlistedit | A String List Editor]]
| + | |
- | * [[qq11-events | Another Look at Events]]
| + | |
- | * [[qq11-unix-deployment | Deploying Applications on Unix/X11]]
| + | |
- | * [[qq11-mutex | Implementing a Read/Write Mutex]]
| + | |
- | * [[qq11-mandatoryfields | Mandatory Fields]]
| + | |
- | * [[qq11-piemenu | Not Your Standard Pie Menu]]
| + | |
| |- | | |- |
- | | width="10%" |
| + | {{Qt Quarterly|Выпуск 2}} {{Qt Quarterly|Выпуск 1}} |
- | [[Image:qq10-thumbnail.png|Issue 10 thumbnail]]
| + | |
- | | width="40%" valign="top" |
| + | |
- | <br />'''Issue 10 · Q2 2004'''
| + | |
- | * [[qq10-windows-deployment | Deploying Applications on Windows]]
| + | |
- | * [[qq10-mvc | Implementing Model/View/Controller]]
| + | |
- | * [[qq10-signalmapper | Mapping Many Signals to One]]
| + | |
- | * [[qq10-scripting-qt | Scripting Qt]]
| + | |
- | * [[qq10-sslfilter | Secure Networking with QtSSLSocket]]
| + | |
- | | width="10%" |
| + | |
- | [[Image:qq09-thumbnail.png|Issue 9 thumbnail]]
| + | |
- | | valign="top" |
| + | |
- | <br />'''Issue 9 · Q1 2004'''
| + | |
- | * [[qq09-file-browser | A QListBox-Based File Browser]]
| + | |
- | * [[qq09-q-and-a | Look 'n' Feel Q & A]]
| + | |
- | * [[qq09-mac-deployment | Deploying Applications on Mac OS X]]
| + | |
- | * [[qq09-qt-solutions | Qt Solutions Overview]]
| + | |
- | * [[qq09-networkthread | Unblocking Networking]]
| + | |
- | * [[qq09-qt33 | What's New in Qt 3.3]]
| + | |
- | |-
| + | |
- | | width="10%" |
| + | |
- | [[Image:qq08-thumbnail.png|Issue 8 thumbnail]]
| + | |
- | | valign="top" |
| + | |
- | <br />'''Issue 8 · Q4 2003'''
| + | |
- | * [[qq08-fancy-list-view | Fancy List Items]]
| + | |
- | * [[qq08-fields-on-forms | Fields on Forms]]
| + | |
- | * [[qq08-swedish-chef-sequel | Internationalization Q & A]]
| + | |
- | * [[qq08-mdi-layouts | Laying out MDI Children]]
| + | |
- | * [[qq08-helpclient | Providing Context-Sensitive Help]]
| + | |
- | * [[qq08-action-multiplexer | Signal Multiplexing]]
| + | |
- | | width="10%" |
| + | |
- | [[Image:qq07-thumbnail.png|Issue 7 thumbnail]]
| + | |
- | | valign="top" |
| + | |
- | <br />'''Issue 7 · Q3 2003'''
| + | |
- | * [[qq07-big-tables | A Model/View Table for Large Datasets]]
| + | |
- | * [[qq07-customizing-for-completion | Customizing for Completion]]
| + | |
- | * [[qq07-popupcalendar | Implementing a Popup Calendar]]
| + | |
- | * [[qq07-qt32-an-even-better-qt | What's New in Qt 3.2]]
| + | |
- | * [[qq07-mini-quiz | ''Mini-Quiz Answers'']]
| + | |
- | |-
| + | |
- | | width="10%" |
| + | |
- | [[Image:qq06-thumbnail.png|Issue 6 thumbnail]]
| + | |
- | | valign="top" |
| + | |
- | <br />'''Issue 6 · Q2 2003'''
| + | |
- | * [[qq06-farreaching | Far-Reaching QFtp and QHttp]]
| + | |
- | * [[qq06-flicker-free | Fast and Flicker-Free]]
| + | |
- | * [[qq06-glimpsing | Glimpsing the Third Dimension]]
| + | |
- | * [[qq06-qwidgetstack | Multi-Page Dialogs]]
| + | |
- | | width="10%" |
| + | |
- | [[Image:qq05-thumbnail.png|Issue 5 thumbnail]]
| + | |
- | | valign="top" |
| + | |
- | <br />'''Issue 5 · Q1 2003'''
| + | |
- | * [[qq05-achtung | Achtung! Binary and Character Data]]
| + | |
- | * [[qq05-canvasitemgrouping | Canvas Item Groupies]]
| + | |
- | * [[qq05-generating-xml | Generating XML]]
| + | |
- | * [[qq05-iconography | Iconography 101]]
| + | |
- | |-
| + | |
- | | width="10%" |
| + | |
- | [[Image:qq04-thumbnail.png|Issue 4 thumbnail]]
| + | |
- | | valign="top" |
| + | |
- | <br />'''Issue 4 · Q4 2002'''
| + | |
- | * [[qq04-splashscreen | Diving into Splash Screens]]
| + | |
- | * [[qq04-betterqt | Qt 3.1 -- A Better Qt]]
| + | |
- | * [[qq04-sql | Qt 3.1's SQL Sequel]]
| + | |
- | * [[qq04-height-for-width | Trading Height for Width]]
| + | |
- | * [[qq04-solution | ''Prize Puzzle Solution'']]
| + | |
- | | width="10%" |
| + | |
- | [[Image:qq03-thumbnail.png|Issue 3 thumbnail]]
| + | |
- | | valign="top" |
| + | |
- | <br />'''Issue 3 · Q3 2002'''
| + | |
- | * [[qq03-activex | ActiveX under Control]]
| + | |
- | * [[qq03-extension-dialogs | Extension Dialogs]]
| + | |
- | * [[qq03-swedish-chef | Forgot a tr()?]]
| + | |
- | * [[qq03-big-brother | How to Find and Control Children]]
| + | |
- | |-
| + | |
- | | width="10%" |
| + | |
- | [[Image:qq02-thumbnail.png|Issue 2 thumbnail]]
| + | |
- | | valign="top" |
| + | |
- | <br />'''Issue 2 · Q2 2002'''
| + | |
- | * [[qq02-data-sharing-with-class | Data Sharing with Class]]
| + | |
- | * [[qq02-early-easter-eggs | Early Easter Eggs]]
| + | |
- | * [[qq02-fun-fast-and-flexible-qt-script | Fun, Fast and Flexible Qt Script]]
| + | |
- | | width="10%" |
| + | |
- | [[Image:qq01-thumbnail.png|Issue 1 thumbnail]]
| + | |
- | | valign="top" |
| + | |
- | <br />'''Issue 1 · Q1 2002'''
| + | |
- | * [[qq01-abusing-qmap | Abusing QMap]]
| + | |
- | * [[qq01-seriously-weird-qregexp | Seriously Weird QRegExp]]
| + | |
- | * [[qq01-sorting-qlistviews | Sorting QListViews]]
| + | |
| |} | | |} |
| + | |
| + | [[Категория:Qt]] |
Для удобства наших пользователей, статьи преобразованы в Wiki-формат, которые доступны по ссылкам приведённым ниже.