Page 1 of 1
Сборник примеров кода для PHPQt5
PostPosted: 31 Mar 2016, 12:18
by zazaka
Сборника примеров кода для PHPQt5 (бетта :crazy: )
Прошу ознакомиться =)
https://yadi.sk/d/4r1HXdlLqcz8r
запускать файл test.exe
[size=medium]
Программа позволяет выбрать, просмотреть интересующий код примера (отредактировать его при желании) и сразу запустить - проверить как работает[/size]
===========================
Для добавления вашего примера в базу присылайте архив на майл zazaka (собачка) bk . ru (с пометкой PHPQt5-БАЗА)
Актуальный формат оформления:
В архиве должно быть:
- файл
sample.php - содержит код примера непосредственно подключаемый к движку на выполнение
- файл
info.php - содержит служебную информацию
- не обязательно файл
imj.png - картинка показывающая что должно получиться после запуска (размер в районе 200px на 200px)
структура файла info.php
- Code:
/// надпись на кнопке
$info['name']='Кнопка на форме';
/// описание примера
$info['opis']='Создание формы, создание кнопки. Размещение кнопки на форме';
/// теги к каким разделам данный пример относиться (количество не ограниченно)
//- желательно указывать только основные разделы чтобы в нужном разделе отображались только самые подходящие примеры
$info['tegs']=array('#button');
Re: Программа сборник примеров
PostPosted: 31 Mar 2016, 13:35
by zazaka
обновил - подредактировал меню.
Re: Программа сборник примеров кода для PHPQt5
PostPosted: 01 Apr 2016, 05:32
by WxMaper
Прикольно сделал
но единственная просьба, раз уж ты взялся примеры оформлять, то нужно следить за оформлением: не
#buton, а
#button; не
meny, а
menu :)
на счет
QSplitter - ты его совсем неправильно оформил. Во-первых, его нельзя устанавливать как центральный виджет. Во-вторых, чтобы он мог растягивать внутренние компоненты, нужно поместить эти компоненты в контейнер (
QWidget или
QFrame) с установленным компоновщиком, и уже этот контейнер добавить в сплиттер. Посмотри как в моем примере было сделано. И дополнительно - чтобы явно указать сплиттеру его ориентацию, следует установить ее через метод
setOrientation(Qt::Horizontal или Qt::Vertical).
Re: Программа сборник примеров кода для PHPQt5
PostPosted: 01 Apr 2016, 06:37
by ArtMares
Я бы еще отредактировал первый пост.
Добавил описание, закинул бы несколько скриншотов программы.
Так как у тебя есть явная структура хранения файлов примеров то стоит это тоже описать, что бы другие разработчики могли оформлять свои примеры и отправлять тебе для внесения в базу.
Ну и на досуге попробуй повозится со стилями и сделай красивое оформление программы. Видел скрины PQStudio, смотрится красиво.
Re: Программа сборник примеров кода для PHPQt5
PostPosted: 01 Apr 2016, 08:50
by zazaka
Скриншоты ещё не выкладывал так как это пробная версия отражающая общий принцип работы
- дизайн ещё не готов и не функционирует как нужно
Именно структуры хранения как таковой нет.
Я любитель чтобы оно само всё собиралось ))
Поэтому тут главное в описании примера внести нужные теги и программа сама соберёт всё по группам и меню сделает главное чтобы сам пример лежал в общей папке с семплами и всё остальное прога сама сделает
но как что делать я опишу чтобы другие могли присылать свои семплы для добавления в базу
Ну а красивости .. ну я подумаю я особо не дизайнер..
Особенно мне нравиться недокументированная функция что можно просто любой код набрать в поле для Кода и запустить по быстрому то что нужно ))) эдакий эвал )
Re: Программа сборник примеров кода для PHPQt5
PostPosted: 01 Apr 2016, 09:01
by ArtMares
[bquote=zazaka|/viewtopic.php?f=9&t=31&p=222#p222|01 апр 2016, 08:50]но как что делать я опишу чтобы другие могли присылать свои семплы для добавления в базу[/bquote]
Правильно, подумай как хранить семплы что бы в дальнейшем можно было легко расширять базу. Скажем так скачиванием одного архива и его арспаковки в оперделенную директорию. По анналогии как в PQBuilder сделаны аддоны.
[bquote=zazaka|/viewtopic.php?f=9&t=31&p=222#p222|01 апр 2016, 08:50]Ну а красивости .. ну я подумаю я особо не дизайнер..[/bquote]
Если что пиши помогу, я конечно тоже не дизайнер но иногда выходят красивые вещи
Re: Программа сборник примеров кода для PHPQt5
PostPosted: 01 Apr 2016, 12:47
by zazaka
Проблема как всё таки лучше распределить элементы в меню..
Я вот начал думать и пришёл к выводу что Теги конечно удобно но когда будет 100 элементов допустим.. будет сложно найти нужное и будет 30 тегов будет огроменное меню..
несколько вариантов представления меню делать выходит нужно и + поиск по названию кнопки .. или по тегам..
как вариант втарое меню сделать с учётом распределения файлов в папке с семплами в виде дерева с разворачиванием и сворачиванием веток.
Кстати добавил картинку внешнего вида программы
Re: Программа сборник примеров кода для PHPQt5
PostPosted: 01 Apr 2016, 21:41
by zazaka
обновил (чтоб программа соотвествовала картинке)
появилась идея:
добавить возможность выбора движка (сборки/снапшота QTphp ) на котором запустить примеры
(есть ли такая необходимость проверять как на разных версиях движка работает ??? ) правда это существенно увеличит вес программы каждый движок +30 мегобайт в архиве
а также возможность выбрать вообще базы примеров и набора инструментов типа QTphp или девел студия или DN да и вообще любую прогу которая позволяет запускать подключаемые файлы =)
Re: Сборник примеров кода для PHPQt5
PostPosted: 02 Apr 2016, 04:53
by WxMaper
[bquote=zazaka|/viewtopic.php?f=9&t=31&p=231#p231|01 апр 2016, 21:41]есть ли такая необходимость проверять как на разных версиях движка работает ???[/bquote]
думаю это излишне =) старые версии все равно рано или поздно будут заменены на новые, поэтому есть смысл выкладывать только стабильную версию.
Re: Сборник примеров кода для PHPQt5
PostPosted: 02 Apr 2016, 15:05
by zazaka
Обновил прогу.
Будет время гляньте вложения виджетов в виджеты, я вроде всё поправил но может ещё, что осталось не правильно вложенное.
Ну и так какие замечания может будут ..
Буду допиливать конфиг (прям в том классе) с несколькими профилями для реализации запуска примеров для различных сред (QT DN DS)