Это копия, сохраненная 28 февраля 2016 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Допустим нужно "произвести" договор "купли-продажи".
Накидал мышкой, как будет выглядеть подобная хуйня, получается сложно, а это еще не хватает кучи кнопок.
Как это сделать чтобы было красиво, просто, "интуитивно понятно"?
Плиточками? Картинками? Куда копать то бля?
http://artgorbunov.ru/bb/soviet/
Должно быть удобно, и понятно - что и зачем заполнять. Убери это убожество и посмотри на интерактивные опросники типа surveymonkey или хороших гугл-форм. НЕ ВЫДАВАЙ ВСЮ ИНФУ СРАЗУ, делай переходы и обьясняй, зачем нужно заполнить каждое из полей.
Сумбурно, но суть передал.
Они могут быть "в работе", "в другой работе", "ждет денег", "ждет другой документ", "завершен" и т.д.
По клику открывается окошко "редактор", например из первого поста.
datagridview не катит, документы очень сильно отличаются.
Как их отобразить?
Я в отчаянии,
думаю нарисовать в UE4 срисовать офис, и полки с папками.
Обрисуй задачу полностью, пожалуйста.
>Попробуй Wizard'ом или похожим. Чтобы далее далее назад назад.
>НЕ ВЫДАВАЙ ВСЮ ИНФУ СРАЗУ, делай переходы и обьясняй, зачем нужно заполнить каждое из полей.
посоны, согласен, так легче воспринимается.
смотрите какая хуйня выходит, вот мой вариант с окошком:
текстбокс-год
текстбокс-цвет
текстбокс-мощность
текстбокс-колеса
чекбокс-битый не битый
текстбокс-еще
текстбокс-еще
текстбокс-еще
текстбокс-еще
кнопка -> ок.
или визард:
"выберете цвет"->пропустить->"выбать год"->пропустить->"выбрать колеса"->выбрал,далее->пропустить->пропустить->пропустить->пропустить->пропустить->пропустить->ок
еще визардом документа не видно, нужно както быстро документ посмотреть.
в варианте с окном все сразу видно, только нихуя не понятно.
>типа трелло
да, наверное нужно чтото подобное
>гугл-доков
нет, я могу и exel запустить, от наоборот надо уйти.
>Обрисуй задачу полностью, пожалуйста.
тот же договор на первой пикче уже полностью раскрывает проблему.
Ты для себя автоматизируешь или хочешь всю фирму на это пересадить? Если первое, то ты сильно загоняешься.
Теперь по делу:
0. Тебе рано думать о плиточках, пока не можешь сделать простой интерфейс на стандартных контролах;
1. Все твои три кнопки можно и нужно засунуть в главное меню;
2. Визуально отделяй блоки элементов управления GroupBox'ами.
Также я бы не рекомендовал тебе делать Wizard, потому что он идеально подходит для случаев, когда ты программу один-единственный раз в жизни запускаешь. Со временем швятое «не выдавай всё сразу» обернётся в то, что ты на переходы будешь времени больше тратить, чем на ввод данных.
> datagridview не катит, документы очень сильно отличаются
Если я тебя правильно понял, то сделай общие для всех колонки «название», «тип», «статус», ну и что там ещё, а по двойному клику открывай окно редактирования.
Если хочешь, анон, чтобы было йобисто, то знай, что это долго, дорого и не всегда в результате оказывается удобнее простого интерфейса.
Можешь добавить интерактивности какой-нибудь. Активировать поля при надобности, подсвечивать, ну и всё такое, но Windows Forms тебе в этом будет всячески мешать тем, что он не сильно на такую хуйню рассчитан.
Для документов вообще очень полезно делать веб-сервисы, ибо централизация, удобство и очень простой для макаки процесс создания интерфейсов, но я могу предположить, что это совсем не твоё.
>"выберете цвет"->пропустить->"выбать год"->пропустить->"выбрать колеса"->выбрал,далее->пропустить->пропустить->пропустить->пропустить->пропустить->пропустить->ок
Дохуя "пропустить" слишком. Нужно грамотно группировать данные.
>еще визардом документа не видно, нужно както быстро документ посмотреть.
Показывай документ в конце, или нажатию специальной кнопочки еще лучше не кнопочки, а LinkLabel внизу окна, если к его в процессе нужно посмотреть.
>>651871
Дело говорит, особенно про Wizard и Group Box'ы. Если для себя делаешь, в одном окне удобнее, главное правильный tab order не забудь поставить, это ОЧЕНЬ важно.
Вообще создание хорошего UI нелегкое дело, тут вкус нужен.
Форма как форма. У тебя просто еще нет стальной жопы c#-формошлепа, который умеет миллиард полей стройно втиснуть в одно окно (такие приложения я видел в ПФР и поликликине). Не слушай хуйню про визарды. А вообще ты пытаешься повторить функционал типового софта а-ля 1С или crm/erp систем. В которых ты можешь уже забитого контрагенты выбрать из поиска, и все эти ОГРН сами вобьются. Это самый большой минус. Копай в сторону этих решений, или хотя бы сделай у себя сохранение контрагента в БД. И смотри не стань в своей конторе программистом за зарплату делопроизводителя. Или используй это ради опыта для съеба на работу программистом.
>или хочешь всю фирму на это пересадить?
цель-нихуя не делать
поэтому надо всю + еще кусочки соседних фирм.
>0. Тебе рано думать о плиточках, пока не можешь сделать простой интерфейс на стандартных контролах;
да, этим сейчас и занимаюсь,
>1. Все твои три кнопки можно и нужно засунуть в главное меню;
что эта? которое "файл, главное,вид"?
>2. отделяй блоки элементов
это я знаю, просто в пример закинуть забыл.
>то сделай общие для всех колонки
если док безимянный? тогда вообще общих колонок не будет, и понадобится принудительный тип "прочие"
сейчас табличка, вместо имени guid с возможностью ренейма, потом возникнет проблема как эту хуйню произвольно группировать.
может есть какие нибудь примеры типа trello только не trello? (эта хуйня наиболее близкая к "сути").
хочу очень дохуя йоба фейс, чтобы прям все текли.
(еще фишечки на карте надо будет, документам нужна геометка, ну это через пол года гдето)
>но я могу предположить, что это совсем не твоё.
ты прав, но можно осилить,
я просто преимуществ не вижу в моей случае.
Там где вин10 путина показывает, это веб интерфейс? или клиентская софтина?
>или хочешь всю фирму на это пересадить?
цель-нихуя не делать
поэтому надо всю + еще кусочки соседних фирм.
>0. Тебе рано думать о плиточках, пока не можешь сделать простой интерфейс на стандартных контролах;
да, этим сейчас и занимаюсь,
>1. Все твои три кнопки можно и нужно засунуть в главное меню;
что эта? которое "файл, главное,вид"?
>2. отделяй блоки элементов
это я знаю, просто в пример закинуть забыл.
>то сделай общие для всех колонки
если док безимянный? тогда вообще общих колонок не будет, и понадобится принудительный тип "прочие"
сейчас табличка, вместо имени guid с возможностью ренейма, потом возникнет проблема как эту хуйню произвольно группировать.
может есть какие нибудь примеры типа trello только не trello? (эта хуйня наиболее близкая к "сути").
хочу очень дохуя йоба фейс, чтобы прям все текли.
(еще фишечки на карте надо будет, документам нужна геометка, ну это через пол года гдето)
>но я могу предположить, что это совсем не твоё.
ты прав, но можно осилить,
я просто преимуществ не вижу в моей случае.
Там где вин10 путина показывает, это веб интерфейс? или клиентская софтина?
>Вообще создание хорошего UI нелегкое дело, тут вкус нужен.
Я это не сразу понял, накидал кнопочек и чувствую что сам "запутался".
>У тебя просто еще нет стальной жопы c#-формошлепа, который умеет миллиард полей стройно втиснуть в одно окно.
да хуль там уметь то,
только в итоге получается 1с склад, а мне с такой хуйней работать психиатр запрещает.
>хотя бы сделай у себя сохранение контрагента в БД
естественно не ручками, конечно бд, некоторые вещи оно само угадывать будет.
это не отменяет проблемы интерфейса.
>Или используй это ради опыта для съеба на работу программистом.
использую для переноса офиса домой, чтобы там не появлятся.
>Меня там все в доску заебало, хочу автоматику, хочу работать левой пяткой.
Главное когда сделаешь, никому не говори об этом, не совершай ошибку.
> если док безимянный
Значит, ты не понимаешь, что делаешь. Машине-то похуй, есть у документа название или нет, но как ты с этим собираешься работать — не представляю. Ход твоих мыслей мне тоже непонятен. Такое ощущение, что ты по жизни пил гораздо больше, чем следовало.
Насколько я понел, он просто не программист и не UX-дизайнер. К слову, обычно эти профессии несовместимы.
Как раз в 1с практически нет шизардов.
Разбивай сложные формы на разные страницы, группируй и подавай поля по смыслу, используй горизонтальную ИЛИ вертикальную компоновку элементов, выдели фон полей формы от фона формы, выдели обязательные поля, скрой и выпили ненужные, прочитай наконец то блядь хоть одну книжку по юзабилити!
Дерьмо и моча несовместимы, а дизайнер интерфейсов не являющийся программистом - петушиный король и место его работам на петушиной выставке, не более.
Художник в вакууме ненужен. Сферический кодер - тоже.
Самое главное, переход между полями по нажатию Enter сделать не забудь. Так же, как таб, но еще и энтер. Бухи всякие в такого рода формах часто данные вбивают одной рукой на нампаде.
мимо-6-лет-офисного-формошлепства
>Почему просто шаблонн в ворде не сделаешь?
не катит, в зависимости от типа выходной документ может быть doc, xls, xml, pdf, jpg, eml
>>>652034
Значит, ты не понимаешь, что делаешь.
Я просто плохо объяснил.
Я понимаю как бумажные папки лежат у разных сотрудников, на разных столах, в разных полках.
папки могут быть заполнены, или частично заполнены, могут перекладыватся между столами сотрудников, сотрудники раскладывают их по произвольным полкам. Можно (производственная необходимость) подойти к любому столу, взять любую папку и переложить любому другому.
1. папка попала на стол к А, частично заполнил, какой то бумажки или каких то данных не хватает.
2. папка поехала к Б, позвонили, нашли ксерокопию, дополнили данные или отдали на стол С, пусть ебется.
3. готово->принтер -> бумажная папка пошла на стол тёте Вале.
4. тетя Валя упакует в конверт и отправит по почте или еще куда нибудь.
хочу чтобы тетя Валя видела электронную папку, сама нажмет кнопку печать (от типа документа используются разные принтеры).
и как такую движуху показать?
Пока делаю простым списком в datagridview, но это нихуя не вариант.
>Такое ощущение, что ты по жизни пил гораздо больше, чем следовало.
давно было, сейчас исправился, совсем.
>Разбивай сложные формы на разные страницы
сделано через tabPanel
>группируй и подавай поля по смыслу
сделано группбоксами
>используй горизонтальную ИЛИ вертикальную компоновку элементов
сделано, вертикально, может получатся с прокрутками.
>выдели фон полей формы от фона формы
непонял, это что такое?
>выдели обязательные поля
сделано жирным, невалидные данные подсвечивает красным
>скрой и выпили ненужные
ненужных нет, есть необязательные и они напрягают.
>прочитай наконец то блядь хоть одну книжку по юзабилити!
например, какую?
>>652146
хороший совет, спасибо.
все очевидные вещи сделаны, и все равно СЛОЖНА СЛОЖНА БЛЯТЬ СЛОЖНА.
Можешь еще добавить автокомплит, где это возможно. Некоторые поля можно по-дефолту заполнять часто используемыми данными. Названия полей или примеры водимых данных можно отображать прямо в поле серым текстом (типа placeholder в инпутах html) - это либо сэкономит визуально место на форме либо поможет планктону понять, что сюда вводить вообще.Работа неблагодарная, конечно, и тут сложно сделать красиво. Зато выработаешь в себе полезную привычку всегда валидировать входные данные, поскольку самая частая ошибка, какую приходится править потом - это когда программа позволила бухам ввести что-то, чего тут быть не должно.
все-те-же-6-лет-формошлепства
в некоторых документах надо заполнить заказчиков, у меня на пикче.
это заменить на datagridview - заказчики?
а если в 90% случаев заказчик один? тогда мой вариант удобнее заполнять.
чувствую надо что то сделать с кнопками добавить\удалить и будет нормально.
Вместо ФИО должно быть 3 текстбокса, но я собираю\дроблю строку пробелами, чтобы не захламлять интерфейс.
Как тогда внести чувака с именем Абу Бай Углы Салям Муххамедович Ибн Хаттаб?
Емнип, я делал на основной форме грид "заказчики" (2-4 поля чисто для отображения списка) и рядом лепил типовые кнопки "новый", "изменить", "удалить" (можно маленькие батоны с иконками "плюс", "минус", "карандаш" и т.п.). По нажатию кнопок "новый"/"изменить" вылазила модальная форма с полями для заполнения (в последнем случае уже заполненная, естественно). "удалить" - диалог подтверждения "да"/"нет". Если видов заказчиков несколько - можно спросить какой нужен или в модальной форме раскидать их по вкладкам.
вот нихуя несогласен.
ради одного, редко двух заказчиков, сетку и новую форму это пиздец жи есть.
Ну, вообще, в таких ситуациях идеально себя покажут инлайновые формы, но в шарпе их искаропки нет, кажется, а свою реализацию писать может быть оверкилл-решением. Если только ты не будешь их в будущем часто использовать.
2) блоки по каждому человеку выдели визуально, сейчас это выглядит как одна простыня.
Например выдели блок фоном отличающимся от остального фона формы, проведи полосочки по линии границ, добавь отступы.
3) кнопку удалить расположи так, чтобы было понятно что она относится к блоку - сделай это после более выразительного выделения этих блоков. Например в правый нижний угол блока, с красным цветом. Или крестиком красного цвета.
4) Удули кнопку другой документ и замени label поля выпадающим списком(select).
5) добавь у каждого блока кнопку 'добавить документ, после нажатия в блок добавляй еще один select и полем.
6) Разбей ФИО на три поля, раз тебе они необходимы. Расположи их вертикально.
7) пустые поля заполни placeholder - в нем опиши требования к заполнению
8) залей весь фон формы, кроме фона полей ввода, цветом(background color).
9) Якоб Нильсен в своей книге 'юзабилити web сайтов' делал много ссылок на авторов по раз личному юзабилити - на юзабилити.
>>652233
>инлайновые формы
что это? где на это посмотреть?
>>
>>652265
http://www.w3schools.com/bootstrap/bootstrap_forms.asp
Bootstrap Inline Form
Это то, что у тебя сейчас. Обрати внимание как это делает бутстрап.
Странный совет, поведение по умолчанию на enter - submit.
Да сделай в вебе, ангулар2, бутстрап и API.
>1. папка попала на стол к А, частично заполнил, какой то бумажки или каких то данных не хватает.
>2. папка поехала к Б, позвонили, нашли ксерокопию, дополнили данные или отдали на стол С, пусть ебется.
>3. готово->принтер -> бумажная папка пошла на стол тёте Вале.
>4. тетя Валя упакует в конверт и отправит по почте или еще куда нибудь.
>хочу чтобы тетя Валя видела электронную папку, сама нажмет кнопку печать (от типа документа используются разные принтеры).
Типичная бизнес-логика для документооборота.
Это база+интерфейс работы с ней. База любая реляционная, интерфейс лучше веб (т.к. не надо устанавливать ничего), поднимешь локальный веб-сервер и все такое.
>>652564
Вот примерная картинка.
Вести статус документов (новый, в обработке, архив и т.д.), исходя из бизнес-логики.
Вести того, на ком сейчас документ (указывает предыдущий пользователь), либо отдел на ком документ, это облегчает обработку, сотрудник пришел, проверил "документы для обработки", где ему показали все для него и для его отдела, залочил документ, обработал. Есть кнопка "для печати".
Просто сделай все в один столбец, что бы можно было идти без особых напрягов по строчкам и прощелкивать что надо
опять же часть лишнего мусора спрячь в сами формы
А у меня боль с этими интерфейсами. Сделал программу - ну всю логику ее. Уже давно. И никак не могу начать гуи пилить. Так и лежит.
Что за прога? можт помогу. Щас же дизайн спецом выкатали одноклеточный, залей все тоном блять и пару кнопок накидай из фремверка вот и готово няшно модно молодежно
Платный. Не знаю как щас, но раньше годовая подписка стоила $5к. Но на торрентах дешевле. Отдел К тебя не выебет, можешь не беспокоится. Если совсем параноик, можешь рефлектором вытянуть исходники и обфусцировать под себя.
У меня другая проблема, я дохуя времени убиваю на интерфейс, а в итоге дальше не перехожу.
А, не понял задачу, лол, так можно взять bootstrap и сверстать или c# и visual studio, есть дофига готовых красивых форм.
прост, берешь и рисуешь? так?
да я хуйзнаю ЧТО верстать то.
есть понятная движуха папок по столам и полкам, её надо повторить в интерфейсе.
сделано как список в датагриде - получается хуйня.
задача - как это может выглядеть красиво и адекватно?
В этой картинке чтото есть
Насколько мир был бы лучше если бы можно было принтить в гуи приложения в зависимости от уже введенных данных. Пропали бы неактивные поля.
Но что-то никто ничего подобного и близко не делает.
любое консольное приложение использует printf
Опиши модель "документ" и "папка". Документ ссылается на папку. У документа естественные поля. Эти поля и есть веб-форма. Веб-форму верстаешь обычной <form> с классами bootstrap (form-control). В чем загвоздка-то?
>Опиши модель "документ" и "папка". Документ ссылается на папку
описал, сделал, все заебись.
как теперь это отобразить?
а давайте ка мы узнаем порядок цен, скока будет стоить аутсорс?
задача 0.
дано:
обычное офисное форморшлепство на с# winform, все работает, все включается, все пишется.
500 тексбоксов, 300 лабелов, 100 кнопок, 50 радиобатонов, 30 чекбосов, 10 форм.
софтину дам по пользоватся, проникнутся, почувствовать всю убогость и т.д.
найти 1:
сколько будет стоить, причесать всю эту хуйню, перетащить все на свои места, придумать хоткеи т.д.
можно ручкой на бумаге\в фотошопе.
найти 2:
сколько будет стоить, перерисовать эту хуйню, чтобы было пиздец йобово, стильно, модно, молодежно
катит любой фреймворк без регистрации и смс кроме qt, чтобы списочки не тормозили, производительность как winforms.
очень нежелательно web.
можно ручкой на бумаге\в фотошопе.
найти 3:
а можно подрядить 2-3 человек, изготовить демо, 3-5-10% работы, чтобы понять кто из них уебок?
Так и отобрази, запили форму, проставь классы.
Чтобы не писать кастомную логику, часть радиокнопок (в которых только два значения) можно через чекбокс css-hack (где псевдокласс checked), а если больше, чем одно значение, то без js-логики не обойтись, я бы взял ангулар2 и сделал бы через ngIf отображение нужных инпутов, тем более, что больше ничего не нужно.
ты много и не обратимо пил, ты не вообще не въезжаешь в задачу.
каждый документ = форма, которую как нибудь решу, мышкой натаскаю, спрошу совета тут или закажу на стороне.
как отобразить ВСЕ блять документы? чтобы БЫЛО КУДА МЫШКОЙ ТЫКАТЬ, чтобы что выбирать\редактировать\смотреть\печатать.
списком в таблице?
папками как в проводнике?
пасьянсом как в trello?
в Unreal Engine 4 3d офис с полочками и папками нарисовать (добавить пушки, гранаты, мобов, боссов)?
в виде другой неведомой хуйни, которая сейчас модная?
>выбирать\редактировать\смотреть\печатать.
удалять(обратимо), перемещать между сотрудниками, раскладывать по полкам, отправлять на CD, по почте, импортировать из вне, генерировать на основе внешних данных с сайтов или устройств, составлять статистику\отчеты и еще много чего веселого.
>часть радиокнопок (в которых только два значения) можно через чекбокс css-hack (где псевдокласс checked), а если больше, чем одно значение, то без js-логики не обойтись
бугогашеньки, в вебе такая такая ебля с радиокнопками? ты это серьезно?
Есть такая предметная область называется - проектирование интерфейсов, сейчас модно называется UX Design. Куда копать? Почитай книгу: А.Купера. Об интерфейсе.
книжке 10 лет, точно годная?
700 страниц , чот я очкую.
глянул перемотками, пишет про "неодназначность толкования" про "нагрузку на пользователя", вроде бы то что надо.
>как отобразить ВСЕ блять документы? чтобы БЫЛО КУДА МЫШКОЙ ТЫКАТЬ, чтобы что выбирать\редактировать\смотреть\печатать.
Получить данные в любом формате, отрендерить в виде DOM любым фреймворком (я бы взял реакт или ангулар). Я не понимаю, что тебе не ясно.
Если надо отображать новые инпуты, когда выбран один из вариантов радио-кнопки, то без логики js не обойтись.
Хоть так, что в этом неудобного? Табличный вид лучшее, что придумали, для отображения большого кол-ва элементов. Прикрутишь jquery UI для перетаскивания, навесишь callback'и и все.
у меня примерно так и сделано
только у меня форма открывается в отдельном окне, по клику документа, а там где у тебя форма - разные кнопки типа печать, экспорт и т.д.
конечно хотелось бы твой вариант, чтобы не было открывающихся окон, но сука формы злые,
просят много вертикального пространства, пока оставляю как есть.
теперь
сюда надо втиснуть, рабочий стол коллеги, директора, тёти Вали, соседнего филиала.
но и это все хуйня, мне не нравится,
хочу видеть папку и сразу все(или часть?) документов в ней (пасьянс, trello).
хочу удобное перетаскивание из Стол_A\папка_Б\Документ_С в Стол_Б\папка_В
хочу сортировку в документов\папок в произвольном порядке.
как выбирать нужный документ сверху продумал? Не пялиться же в 40-пиксельное превью чтобы разобрать что открыть, нужно достаточно места для имени и возможно какой-то метаинформации (клиент/дата и т.д.т.п.)
>хочу видеть папку и сразу все(или часть?) документов в ней (пасьянс, trello).
>хочу удобное перетаскивание из Стол_A\папка_Б\Документ_С в Стол_Б\папка_В
>хочу сортировку в документов\папок в произвольном порядке.
В чем загвоздка? Структура данных (JSON) в памяти, её сортируешь и перерендериваешь. Перетаскивание и контейнеризацию реализуешь через jquery UI (искаропки).
>В чем загвоздка?
в твоей картинке, я вижу папки, чтобы найти нужный документ их прокликивать придется, мне это не нравится.
>и перерендериваешь
во что? в списочек? в иконки? в плитоки? папкой? колодой? в тридэ? принт в консоль?
что будет удобнее? правильнее?
выглядет как какое-то говно написАное на .net
>что будет удобнее? правильнее?
Перебери несколько прототипов, только так и можно понять, что будет удобнее.
Просто зависит от количества папок еще, они все поместятся в одном окне? Хотя можно их отображать пагинацией, раз тебе понравилось трелло, то и используй эту модель. Представь то, что ты хочешь и перебирай варианты, ты лучше всех понимаешь бизнес-процесс.
на твоей пикче рабочие столы как "гвоздями прибито"
хм,
на одно рабочем столе 20 документов, обычно меньше лежат в 3-4 папках, возможно сотрудник захочет разбить по типу "договора", "доверенности" и т.д. тогда папок станет штук 20.
рабочих столов у нас 10, естественно может изменятся.
нужен рабочий стол "архив", в который все будет попадать в конце.
это так, для себя конспект.
Продолжай.
Делаю диплом на шарпее, нужен красивый интерфейс, а с виндовз формами чет не выходит. Внимание вопрос: можно ли прилепить какой-нибудь html-костыль чтобы было красива? Ну там сверстаю все, цвета веселые сделаю, кнопачки красивые.
Гуглить пока лень, спрошу онона лучше.
Вот тебе пример хорошего интерфейса.
СЛОЖНА СЛОЖНА БЛЯТЬ СЛОЖНА НИХУЯ НЕ ПОНЯТНО
хотя да, симпатично, картиночки, подсказки
Осилил дня за 4 вместе с qml. Там есть пример, откуда можно невозбранно тянуть код.
Проиграл вообще с тебя. Весь тред слежу за тем, как ты мечтаешь сделать свою сверкающую всеми цветами радуги мокропиську.
Там даже есть прожект темплейт для писечки, примерно как на бутстрапе.
Чо там осваивать, накатил и поставил тему в коде. Если знаком с QML конеш. А если не знаком - уж точно не год.
У меня там все на с#, и бизнес логика и проверки все дела. Я с плюсов переехал(внезапно понравилось), чтобы не ебацо с фейсами.
Офисный софт + винда = c# ! Это знать надо! Это классика!
Для меня по ссылке инопланетные руны.
Я так понимаю qt понимает qml "скрипты" чтобы рендерить кнопки. По твоей ссылке просто готовые "инклуды" для qml с описанными кнопками, которые выглядят под андройд. Так?
А с помощью данной магии можно "спрятать" нахуй QT чтобы осталась логика на плюсах и графика на qml?
https://github.com/aq1/Hospital-Helper-2
Офигеть, еще до нг последний коммит был.
На скрине первая версия. Она на ткинтере (питон) и я хотел сделать вторую версию с кучей новых функций и с крутым интферйсом на Qt или киви. Слоняюсь к первому. Программа простая - врачи вводят данные, они считаются и вставляются в выбранный шаблон.
Какой дикий пиздец на пике
Ебаный ад.
Убери нахуй этот красный цвет, серьезно. Ярко-красный замени на светло-зеленый, а розовый - на салатовый, хоть не так сильно глаза ебать будет.
Ня.
Что получилось и что хочу показано на пике, куда мне копать?
Для ввода поля должны быть отдельны. А для вывода просто все конкатенируешь. Чего не понятно?
Маня как ты разбивать будешь? Просто по запятой что ли? А валидировать? Больше проблем, а толку приблизительно ноль. ПИли дохуя текстфилдов и не выебывайся.
Вообще основная задача - уйти от открытия еще одной формы.
Данный пиздец в основной форме показывать никак нельзя, а открывать отдельную не позволяет религия.
Если вести список адресов, тогда - да, дергаем из списка и иногда элементы редактируем отдельной формой, но в моем случае новый документ = новый адрес почти всегда.
>Маня как ты разбивать будешь?
Еще и подсказки как то давать при вводе.
>Просто по запятой что ли?
Есть база налоговой - КЛАДР
>А валидировать?
Есть база налоговой - КЛАДР
>Больше проблем, а толку приблизительно ноль.
>ПИли дохуя текстфилдов и не выебывайся.
Да пилю так, просто встретил проблему, хочу советов.
>>663847
>663847
Сделать форму как визард и показывать ввод адреса на отдельном этапе визарда. Или на отдельном табе.
Сворачивать-разворачивать адрес.
>Сделать форму как визард и показывать ввод адреса на отдельном этапе визарда.
Нет, визардом проблемы при просмотре\изменении. Табы почти тоже самое.
Добавить отдельные рид-онли поля для типов полей (типа для улиц - улица, проспект, переулок, для населенных пунктов - город, пгт, село и пр.)
Показывать только поля ввода для существующих полей КЛАДРа. То есть если у дома нет квартиры, то не показывать поле квартиры.
Добавить прогресс индикаторы для асинхронной серверной валидации и строки сообщений валидатора.
Маски ввода для индекса, ОКАТО и КЛАДР.
>>663856
Мне кажется, у тебя не так много вариантов. Ты либо показываешь, либо не показываешь.
http://www.alta.ru/kladrs/
Если тебе самому не
>интуитивно понятно
как должен выглядеть интерфейс, значит ты недостаточно в теме и тебе не стоит придумывать для этой задачи интерфейс. И это я сейчас не пошутил.
знатный делатель интерфейсов
Не заходил в тред с тех пор как сделал этот пост. Фига вы псов спустили.
А вернулся я потому что начал пилить вторую версию. И пока еще не поздно, у вас есть шанс поправить меня и дать советов мудрых. Решил тырить у гугла дизайн.
Чистый PyQt и мои руки.
Алсо, все это оказалось не так сложно и страшно. Надо было начать просто.
Братан, отвратительно. Даже хуже той сине-красной дрисни. Но если это рабочий инструмент для себя, то похуй.
Блин, отвергая предлагай. Или иди в пень. Накидай скришнотов нормальных интерфейсов.
Это копия, сохраненная 28 февраля 2016 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.