|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
03.12.2016, 12:42 | #1 |
Пользователь
Регистрация: 27.12.2010
Сообщений: 28
|
Две строки с кнопками
Здравствуйте еще раз. Вновь столкнулся с проблемой но уже другого характера. Мне нужно сделать две строки кнопок их всего 61 шт что бы они были в верхнем углу таблицы.Потом не надо сделать так что бы я нажимал на кнопку а потом на ячейку и туда вставала картинка(а у меня наоборот) и пока нажата кнопка я вставляю тот символ в ячейку пока не выберу другую кнопку.
Вот собственно мой черновик.(тут на примере всего две кнопки дабы код был меньше) Код:
Последний раз редактировалось kos94ok; 03.12.2016 в 12:45. |
03.12.2016, 14:36 | #2 |
юзер как все
Участник клуба
Регистрация: 10.01.2012
Сообщений: 1,586
|
Привет! Вот наверное такого эффекта ты хотел ?
Код:
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
|
03.12.2016, 14:57 | #3 |
юзер как все
Участник клуба
Регистрация: 10.01.2012
Сообщений: 1,586
|
Было бы интересно вот еще что добавить! Человек ввобит весь узор.
А Чпу алгоритмически находит самый качественный путь для прохождения, и наносит нужный узор на перхность. Получиться такая смесь, ЧПУ и ручной работы =)
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
|
03.12.2016, 15:30 | #4 |
Пользователь
Регистрация: 27.12.2010
Сообщений: 28
|
Да результат с кнопками достигнут(не понял зачем нужен print в функциях)
А как быть с layout мне нужно 61 кнопку разместить, если я их все добавляю в код то он мне делает их в одну длинную строчку на все окно, что не очень смотрится, как мне их скомпоновать в 2 строки?(просто с таким количеством кнопок не понимаю как это сделать) Чпу?( не понял что это?) У меня в дальнейшем план сделать что бы кнопка которая выбрана загоралась. Потом чтобы я мог выделять ячейки в таблице и в то место которое я выделил вставлялся символ. P.S Я тебя добавлю в программу как консультанта и помощника в создании программы))) (Когда доделаю) |
03.12.2016, 17:44 | #5 |
юзер как все
Участник клуба
Регистрация: 10.01.2012
Сообщений: 1,586
|
ЧПУ, это когда компьютерная программа берет на себя управление над станком, мехинической частью. Подача резцов, головок и т.д.
Это конечно не идеальный код, но как пример думаю пойдет. Вообще такой подход к позиционированию объектов как я написал, не является самым верным. Но зато он имеет свои плюсы. Попробуй запусти код, поменяй значение в переменных, и позиционирование булет автоматически подстраиваться с учетом всех входных. Код:
Код:
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
|
03.12.2016, 17:49 | #6 | |
юзер как все
Участник клуба
Регистрация: 10.01.2012
Сообщений: 1,586
|
Вообще вот от этого можно отказаться, если все картинки будут называться вот,
img_0, img_1, img_61; То цикл ожно будет написать вот такой. Код:
Цитата:
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
|
|
03.12.2016, 18:47 | #7 |
Пользователь
Регистрация: 27.12.2010
Сообщений: 28
|
Все работает но как то все не красиво =)(я теперь вообще свой код не узнаю=))
И возможно не совсем подходит. Ведь есть вот этот класс QHBoxLayout который компонует по горизонтали. Я хотел разбить по 30 кнопок с помощью 2х layout, но оказалось нельзя. Хочется что бы код был яснее. |
03.12.2016, 19:04 | #8 |
юзер как все
Участник клуба
Регистрация: 10.01.2012
Сообщений: 1,586
|
Можно как душе будет угодно язык позволят.
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
|
03.12.2016, 19:31 | #9 |
Пользователь
Регистрация: 27.12.2010
Сообщений: 28
|
Язык то позволяет, а знания пока нет. Мне не главное просто взять чужой код и вставить в свой. Для меня главное понимать что при этом происходит.
У тебя то все круто получилось))) Работает как надо.Спасибо, буду переваривать) |
03.12.2016, 19:42 | #10 |
Пользователь
Регистрация: 27.12.2010
Сообщений: 28
|
Вот это растягивает таблицу от количества ячеек?
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача на строки. Даны две строки. Определить можно ли из символов первой строки получить вторую строку.( написать подпрограммой и | ANTON1994 | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 09.02.2013 14:07 |
Цик отвечающий за деление строки на две под строки | А-р-т-ё-м | Помощь студентам | 1 | 13.11.2011 19:40 |
сравнить две строки. С++ | Демик | Помощь студентам | 12 | 03.04.2011 21:54 |
сравнить две строки | maxs7 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 4 | 01.10.2010 05:27 |
считать из файла две строки, вывести на экран символы первой строки, которые отсутствуют во второй | gotex | Помощь студентам | 4 | 08.05.2008 02:27 |