Size: a a a

2021 March 30

КГ

Константин Громов... in Qt
Добрый вечер! Подскажите, пожалуйста, как я могу элементы QStringList поместить в кортеж std::tuple()? Некоторые элементы QStringList по факту не являются строками, например, есть QDate, который будет конвертироваться с помощью статического метода QDate::fromString(), int, который будет конвертироваться с помощью статического метода QString::number(). Есть какие-то методы стандартной библиотеки шаблонов? Спасибо!
источник

AS

Anatoly Shirokov in Qt
ребят, ожидаю, что кнопки будут одинакового размера:
RowLayout {
    anchors.left: parent.left
    anchors.right: parent.right
    Button {
         text: "do it"
         Layout.fillWidth:true
    }
    Button {
         text: "do not do it"
         Layout.fillWidth:true
    }
}

в чем может быть шняга?
источник

AS

Anatoly Shirokov in Qt
источник

SE

Suigintou45 E14 in Qt
Константин Громов
Добрый вечер! Подскажите, пожалуйста, как я могу элементы QStringList поместить в кортеж std::tuple()? Некоторые элементы QStringList по факту не являются строками, например, есть QDate, который будет конвертироваться с помощью статического метода QDate::fromString(), int, который будет конвертироваться с помощью статического метода QString::number(). Есть какие-то методы стандартной библиотеки шаблонов? Спасибо!
А если QVariantList? Зачем лишние преобразования?
источник

КГ

Константин Громов... in Qt
Suigintou45 E14
А если QVariantList? Зачем лишние преобразования?
Как это в tuple запулить?
источник

A

Alexander in Qt
Anatoly Shirokov
ребят, ожидаю, что кнопки будут одинакового размера:
RowLayout {
    anchors.left: parent.left
    anchors.right: parent.right
    Button {
         text: "do it"
         Layout.fillWidth:true
    }
    Button {
         text: "do not do it"
         Layout.fillWidth:true
    }
}

в чем может быть шняга?
а может быть два Layout.fillwidth?
источник

AS

Anatoly Shirokov in Qt
Alexander
а может быть два Layout.fillwidth?
?
источник

AS

Anatoly Shirokov in Qt
ну раньше это отвечало, что размеры элементов должны быть пропорциональны
источник

AS

Anatoly Shirokov in Qt
оба растянутся на одинаковые ширину
источник

A

Alexander in Qt
это, случаем, не менялось? потому что у меня до недавнего времени были такие же ожидания
источник

A

Alexander in Qt
но по факту не пропорционально выходили
источник

з

зима in Qt
Константин Громов
Как это в tuple запулить?
У qt есть свой тупл.
Ну а так, создавай вектор туплов и сам парси стринг оист
источник

AS

Anatoly Shirokov in Qt
Alexander
это, случаем, не менялось? потому что у меня до недавнего времени были такие же ожидания
в синтетическом тесте они одинаковы:
import QtQml 2.12
import QtQuick 2.12
import QtQuick.Window 2.12
import QtQuick.Controls 2.12
import QtQuick.Layouts 1.12

Window {
   width: 640
   height: 480
   visible: true
   title: qsTr("Hello World")

   ColumnLayout {
       anchors.fill: parent
       RowLayout {
           Layout.fillWidth: true
           Button {
               id: button1
               text: "do it"
               Layout.fillWidth: true
           }
           Button {
               id: button2
               text: "do not do it"
               Layout.fillWidth: true
           }
       }
       TextField {
           text: button1.width
       }
       TextField {
           text: button2.width
       }
       Item {
               Layout.fillWidth: true
               Layout.fillHeight: true
       }  
   }
}
источник

A

Alexander in Qt
Anatoly Shirokov
в синтетическом тесте они одинаковы:
import QtQml 2.12
import QtQuick 2.12
import QtQuick.Window 2.12
import QtQuick.Controls 2.12
import QtQuick.Layouts 1.12

Window {
   width: 640
   height: 480
   visible: true
   title: qsTr("Hello World")

   ColumnLayout {
       anchors.fill: parent
       RowLayout {
           Layout.fillWidth: true
           Button {
               id: button1
               text: "do it"
               Layout.fillWidth: true
           }
           Button {
               id: button2
               text: "do not do it"
               Layout.fillWidth: true
           }
       }
       TextField {
           text: button1.width
       }
       TextField {
           text: button2.width
       }
       Item {
               Layout.fillWidth: true
               Layout.fillHeight: true
       }  
   }
}
так это Column
источник

AS

Anatoly Shirokov in Qt
Alexander
так это Column
Это RowLayout
источник

A

Alexander in Qt
Anatoly Shirokov
Это RowLayout
ой, не по шарам 🙈
источник

AS

Anatoly Shirokov in Qt
ColumnLayout здесь играет второстепенную роль
источник

T

Tamer in Qt
Layout.fillWidth у кнопок точно не должно быть
источник

T

Tamer in Qt
Надо их родителя (RowLayout) делить
источник

A

Alexander in Qt
Tamer
Layout.fillWidth у кнопок точно не должно быть
о_О
поч
источник