alex_lip
alex_lipDec. 25, 2017, 3:50 a.m.

В строке listview среди общего текста есть ссылка - как ее открыть

В строке listview среди общего текста есть ссылка -

<font color='red' size='2'>некий текст </font><font color='black'> <a href="https://www.ttt.ru/">(ссылка)</a></font>

как ее открыть? Найти текст между  <a href= и  >  по  onDoubleClicked: { - куда-то его передать?







We recommend hosting TIMEWEB
We recommend hosting TIMEWEB
Stable hosting, on which the social network EVILEG is located. For projects on Django we recommend VDS hosting.

Do you like it? Share on social networks!

4
alex_lip
  • Dec. 25, 2017, 6:34 a.m.
  • The answer was marked as a solution.

Отличная вещь

onLinkActivated:

                    {
                        Qt.openUrlExternally(link);
                        console.log(link + " link activated");
                    }
    alex_lip
    • Dec. 25, 2017, 7:27 a.m.

    Однако остался вопрос - если для всей строки существует
    MouseArea {

               anchors.fill: parent
               onClicked: {
    и я еще хочу отследить onLinkActivated:   в тексте, который находится ВНУТРИ строки - то естественно onclick мышки перекрывает onLink текста - Как бы onlink поместить поверх onclick ???



      Evgenii Legotckoi
      • Dec. 26, 2017, 4:34 a.m.

      Добрый день.

      MouseArea в принципе работает достаточно по-идиотски и действительно перекрывает другие события.
      Но кое-что удавалось пофиксить выставлением свойства propagateComposedEvents в true .
      Правда в документации написано, что это распространяется на другие перекрытые MouseArea, поэтому не знаю, как это сработает для ListView.
      MouseArea {
          anchors.fill: parent
          propagateComposedEvents: true
          onClicked: {
          }
      }
      А также обратите своё внимание на обработчики событий из Qt 5.10, если у вас есть возможность апдейтнуться в проекте до этой версии.
      Там есть более адекватно работающие обработчики событий кликов и мыши .
        alex_lip
        • Dec. 26, 2017, 5 a.m.
        • (edited)

        propagateComposedEvents:
        В моем случае не прокатило. На 5.10 проапдейтился сразу - благо проект тестовый. Доку буду читать. Спасибо.
        Еще пробовал
         mouse.accepted = false
        на верхнем уровне. Сразу не получилось. Еще покопаю.
        Сейчас компильнул все под MAc - как вы советовали - надыбал мак - мини. Все норм. На эмуляторе iphone 10 тоже все хорошо, но на сам iphone - не деплоится. Хотя статус разработчика включен и apple id - девелоперский(бесплатный).  Будем еще пробовать. Но вообще говоря я в полном восторге от QT/QML !! Java мне вообще не зашла. А здесь - просто супер!

          Comments

          Only authorized users can post comments.
          Please, Log in or Sign up
          AD

          C ++ - Test 004. Pointers, Arrays and Loops

          • Result:50points,
          • Rating points-4
          m

          C ++ - Test 004. Pointers, Arrays and Loops

          • Result:80points,
          • Rating points4
          m

          C ++ - Test 004. Pointers, Arrays and Loops

          • Result:20points,
          • Rating points-10
          Last comments
          i
          innorwallNov. 13, 2024, 11:03 p.m.
          How to make game using Qt - Lesson 3. Interaction with other objects what is priligy tablets What happens during the LASIK surgery process
          i
          innorwallNov. 13, 2024, 8:09 p.m.
          Using variables declared in CMakeLists.txt inside C ++ files where can i buy priligy online safely Tom Platz How about things like we read about in the magazines like roid rage and does that really
          i
          innorwallNov. 11, 2024, 10:12 p.m.
          Django - Tutorial 055. How to write auto populate field functionality Freckles because of several brand names retin a, atralin buy generic priligy
          i
          innorwallNov. 11, 2024, 6:23 p.m.
          QML - Tutorial 035. Using enumerations in QML without C ++ priligy cvs 24 Together with antibiotics such as amphotericin B 10, griseofulvin 11 and streptomycin 12, chloramphenicol 9 is in the World Health Organisation s List of Essential Medici…
          i
          innorwallNov. 11, 2024, 3:50 p.m.
          Qt/C++ - Lesson 052. Customization Qt Audio player in the style of AIMP It decreases stress, supports hormone balance, and regulates and increases blood flow to the reproductive organs buy priligy online safe Promising data were reported in a PDX model re…
          Now discuss on the forum
          i
          innorwallNov. 14, 2024, 12:39 a.m.
          добавить qlineseries в функции Listen intently to what Jerry says about Conditional Acceptance because that s the bargaining chip in the song and dance you will have to engage in to protect yourself and your family from AMI S…
          i
          innorwallNov. 11, 2024, 10:55 a.m.
          Всё ещё разбираюсь с кешем. priligy walgreens levitra dulcolax carbs The third ring was found to be made up of ultra relativistic electrons, which are also present in both the outer and inner rings
          9
          9AnonimOct. 25, 2024, 9:10 a.m.
          Машина тьюринга // Начальное состояние 0 0, ,<,1 // Переход в состояние 1 при пустом символе 0,0,>,0 // Остаемся в состоянии 0, двигаясь вправо при встрече 0 0,1,>…

          Follow us in social networks