Просмотр сообщений
|
Страниц: 1 ... 3 4 [5] 6 7 ... 122
|
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));
Так не работает?
|
|
|
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 багрепорт думаю такое написали бы и все остальные форумчане, просмотревшие эту тему
|
|
|
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
|
|
|
|
|