Russian Qt Forum
Апрель 27, 2024, 15:13 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: 1 ... 3 4 [5] 6 7 ... 122
61  Qt / Вопросы новичков / Re: scroll Area (нет вертикального растяжения) : Июль 06, 2017, 14:41
А что с qscrollarea::setWidgetResizable?
62  Qt / Общие вопросы / Re: Не вводятся данные в QLineEdit : Июль 05, 2017, 12:13
если использовать маску, а потом на введен адрес валидатор - так можно?

Попробуйте, я вот не знаю, скорее всего, о разных вещах мы подумали Улыбающийся

И можно в QLineEdit сменить курсор? и чтоб при открытии он сразу вставал на ввод ip-адрес?

Вы про фокус QLineEdit, чтобы при открытии он был текущим виджетом?
Или все-таки про позицию курсора?
63  Qt / Общие вопросы / Re: Не вводятся данные в QLineEdit : Июль 05, 2017, 09:00
Так работает, но без маски. А если подключаю маску, то не могу вводить числа


Похоже, одновременно нельзя использовать маску и валидатор, поэтому можно установить маску и проверять вводимые значения

Код
C++ (Qt)
ui->lineEdit_IP->setInputMask( "000.000.000.000" );
 
QHostAddress myIP;
  if( myIP.setAddress( ui->lineEdit_IP->text()) )
      qDebug()<<"Valid IP Address";
  else
      qDebug()<<"Invalid IP address";
 
64  Qt / Общие вопросы / Re: Не вводятся данные в QLineEdit : Июль 04, 2017, 16:00
Не могу соединить во едино маску и валидатор. Помогите, пожалуйста, советом

Код
C++ (Qt)
QRegExp regExp("^((([2][5][0-5]|([2][0-4]|[1][0-9]|[0-9])?[0-9])\\.){3})([2][5][0-5]|([2][0-4]|[1][0-9]|[0-9])?[0-9])$");
ui_connect_server_ibsu->ip_address_server_ibsu->setValidator(new QRegExpValidator(regExp,this));
 

Так не работает?
65  Qt / Пользовательский интерфейс (GUI) / Перенесено: Как добавить QCheckBox в QTableView - готовое решение (Qt 5.8) : Июль 04, 2017, 11:37
Тема перенесена в Кладовая готовых решений.

http://www.prog.org.ru/topic_31440_0.html
66  Qt / Общие вопросы / Re: Не вводятся данные в QLineEdit : Июль 04, 2017, 11:14
Меня смущает "[0-255]" обычно в регулярках диапазон цифр указывается как "[0-9]"
67  Qt / 2D и 3D графика / Re: циклограмма : Июль 03, 2017, 13:59
...хоть будет костыль на костыле из говна и палок...
Почему любой самостоятельный код обязательно плох? Что за постыдная философия офисного планктона?  Улыбающийся

Потому что в вашем примере солдаты сделают на отъебись (костыль на костыле из ...), а инженеры так что было на века, с расширяемое архитектурой и прочее, прочее
И то, и другое не лучшее решение, нужно искать золотую середину Улыбающийся
68  Qt / 2D и 3D графика / Re: циклограмма : Июль 03, 2017, 10:26
Анекдот времен военной кафедры
Цитировать
Одну и ту же работу дали семи солдатам и семи инженерам. Семеро солдат взяли и до обеда сделали. А семь инженеров до вечера обсуждали как сделать лучше - но работа даже не была начата

Перефразирую: пусть хоть будет костыль на костыле из говна и палок, но работающий, а улучшить или переделать можно и после
69  Qt / Общие вопросы / Re: QtCreator зависает при разборе файлов Qml : Июнь 28, 2017, 08:58
Ну я смотрел пару раз -- после создания темы и сейчас, но с QML только на винде и только небольшие приложения делал, поэтому хз что посоветовать путное Улыбающийся

Попробуйте проверить на другом дистрибутиве линукса или даже на винде, и если проблема не повторяется, тогда создавать на Qt багрепорт
думаю такое написали бы и все остальные форумчане, просмотревшие эту тему
70  Qt / Пользовательский интерфейс (GUI) / Re: Как отключить сигнал-слот при программной (не ручной) установке значения : Июнь 26, 2017, 14:12
Может быть, отнаследоваться от QSpinBox и переписать setValue чтобы он не отсылал сигнал?
71  Qt / Qt Script, QtWebKit / Re: Распарсить HTML : Июнь 23, 2017, 18:45
Ок, я к чему-то такому склонялся. А что выбрать, WebKit или webengine?

Первый только на Qt4, другой только на Qt5 Улыбающийся

frame поидеи подгружаются с других сайтов, а после включаются в структуру страницы, поэтому: дождаться загрузки и вытащить через css-селектор
так бы я попробовал сделать другим инструментом (я парсингом занимался в 99% случаев через питон)
72  Qt / Qt Script, QtWebKit / Re: Распарсить HTML : Июнь 23, 2017, 13:56
Эмм, хтмл или все-таки html?
Парсить html парсерами xml не стоит -- html может быть невалидным и браузер это проглотил, а парсеры xml придирчивые, да и отличаются html и xml немного

Поэтому, как вариант через QWebFrame (или его аналог в Qt5 -- QWebEngineFrame) загрузить и через методы findAllElements и findFirstElement, используя css-селекторы получить таблицу и ее строчки (например css-селектор: "table tr")
73  Qt / Пользовательский интерфейс (GUI) / Re: DnD в дереве : Июнь 21, 2017, 15:25
У меня в старой проге было дерево с папками и элементами в них, ну и работало перетаскивание мышкой в папки. Можно было сразу кучу так брать и бросать в папку, правда код не мой и давно это было...

Та модель дерева: .h и .cpp
74  Qt / Общие вопросы / Re: Строка в hex : Июнь 19, 2017, 14:10
спасибо, но мне нужно число Улыбающийся

http://doc.qt.io/qt-5/qstring.html#number
Код
C++ (Qt)
long a = 63;
QString s = QString::number(a, 16);             // s == "3f"
QString t = QString::number(a, 16).toUpper();     // t == "3F"
75  Qt / Многопоточное программирование, процессы / Re: Подскажите, в чем может быть проблема : Июнь 18, 2017, 17:03
Молодец, что разобрались Улыбающийся В чем была причина ошибки?
Страниц: 1 ... 3 4 [5] 6 7 ... 122

Страница сгенерирована за 0.183 секунд. Запросов: 24.