Как остановить контейнерную коробку от горизонтального расширения в Glade?

В настоящее время, когда на ярлыке моей кнопки появляется больше символов, его контейнеровочные коробки изменяются горизонтально и отталкивают другие контейнеры рядом с ним. Я не хочу этого поведения. Как я могу присвоить своим ящикам фиксированную ширину, чтобы они больше не менялись, когда их дочерние виджеты стали больше?

enter image description here [/g1] enter image description here [/g2]


Проект: http://bazaar.launchpad.net/~robinj/gtkreddit/trunk/files

4
задан 24 June 2012 в 08:06

14 ответов

Для метки в Glade вы можете выбрать Maximum Width in Character на вкладке General . Я рекомендую вам установить это число до 20, а затем в вашем коде взять первые 17 символов текста, который вы хотите отобразить, а затем просто добавить «...», чтобы пользователь мог видеть, что он был сокращен. Это решит вашу проблему.

-1
ответ дан 25 July 2018 в 18:20
  1. Добавьте кнопку и выберите ее
  2. Перейдите на вкладку «Общие» в правой части экрана и выберите «Добавить содержимое пользовательской кнопки» (вместо стандартного «Консоль содержимого кнопки» & amp; »Метка с дополнительным изображением ".

enter image description here [/g0]

  1. Добавить метку к кнопке.
  2. Изменить данные (например, «Ellipsize» = «End», «Maximum Width in Character Character» = «15»). Если вы используете glade для testdrive приложения, это выглядит так (окно посередине):

enter image description here [/g1]

1
ответ дан 25 July 2018 в 18:20
  1. Добавьте кнопку и выберите ее
  2. Перейдите на вкладку «Общие» в правой части экрана и выберите «Добавить содержимое пользовательской кнопки» (вместо стандартного «Консоль содержимого кнопки» & amp; »Метка с дополнительным изображением ".

enter image description here [/g0]

  1. Добавить метку к кнопке.
  2. Изменить данные (например, «Ellipsize» = «End», «Maximum Width in Character Character» = «15»). Если вы используете glade для testdrive приложения, это выглядит так (окно посередине):

enter image description here [/g1]

1
ответ дан 31 July 2018 в 13:10
  1. Добавьте кнопку и выберите ее
  2. Перейдите на вкладку «Общие» в правой части экрана и выберите «Добавить содержимое пользовательской кнопки» (вместо стандартного «Консоль содержимого кнопки» & amp; »Метка с дополнительным изображением ".

enter image description here [/g0]

  1. Добавить метку к кнопке.
  2. Изменить данные (например, «Ellipsize» = «End», «Maximum Width in Character Character» = «15»). Если вы используете glade для testdrive приложения, это выглядит так (окно посередине):

enter image description here [/g1]

1
ответ дан 2 August 2018 в 00:33

Для метки в Glade вы можете выбрать Maximum Width in Character на вкладке General . Я рекомендую вам установить это число до 20, а затем в вашем коде взять первые 17 символов текста, который вы хотите отобразить, а затем просто добавить «...», чтобы пользователь мог видеть, что он был сокращен. Это решит вашу проблему.

-1
ответ дан 2 August 2018 в 00:33
  1. Добавьте кнопку и выберите ее
  2. Перейдите на вкладку «Общие» в правой части экрана и выберите «Добавить содержимое пользовательской кнопки» (вместо стандартного «Консоль содержимого кнопки» & amp; »Метка с дополнительным изображением ".

enter image description here [/g0]

  1. Добавить метку к кнопке.
  2. Изменить данные (например, «Ellipsize» = «End», «Maximum Width in Character Character» = «15»). Если вы используете glade для testdrive приложения, это выглядит так (окно посередине):

enter image description here [/g1]

1
ответ дан 4 August 2018 в 16:03

Для метки в Glade вы можете выбрать Maximum Width in Character на вкладке General . Я рекомендую вам установить это число до 20, а затем в вашем коде взять первые 17 символов текста, который вы хотите отобразить, а затем просто добавить «...», чтобы пользователь мог видеть, что он был сокращен. Это решит вашу проблему.

-1
ответ дан 4 August 2018 в 16:03
  1. Добавьте кнопку и выберите ее
  2. Перейдите на вкладку «Общие» в правой части экрана и выберите «Добавить содержимое пользовательской кнопки» (вместо стандартного «Консоль содержимого кнопки» & amp; »Метка с дополнительным изображением ".

enter image description here [/g0]

  1. Добавить метку к кнопке.
  2. Изменить данные (например, «Ellipsize» = «End», «Maximum Width in Character Character» = «15»). Если вы используете glade для testdrive приложения, это выглядит так (окно посередине):

enter image description here [/g1]

1
ответ дан 6 August 2018 в 00:40

Для метки в Glade вы можете выбрать Maximum Width in Character на вкладке General . Я рекомендую вам установить это число до 20, а затем в вашем коде взять первые 17 символов текста, который вы хотите отобразить, а затем просто добавить «...», чтобы пользователь мог видеть, что он был сокращен. Это решит вашу проблему.

-1
ответ дан 6 August 2018 в 00:40
  1. Добавьте кнопку и выберите ее
  2. Перейдите на вкладку «Общие» в правой части экрана и выберите «Добавить содержимое пользовательской кнопки» (вместо стандартного «Консоль содержимого кнопки» & amp; »Метка с дополнительным изображением ".

enter image description here [/g0]

  1. Добавить метку к кнопке.
  2. Изменить данные (например, «Ellipsize» = «End», «Maximum Width in Character Character» = «15»). Если вы используете glade для testdrive приложения, это выглядит так (окно посередине):

enter image description here [/g1]

1
ответ дан 7 August 2018 в 18:06

Для метки в Glade вы можете выбрать Maximum Width in Character на вкладке General . Я рекомендую вам установить это число до 20, а затем в вашем коде взять первые 17 символов текста, который вы хотите отобразить, а затем просто добавить «...», чтобы пользователь мог видеть, что он был сокращен. Это решит вашу проблему.

-1
ответ дан 7 August 2018 в 18:06
  1. Добавьте кнопку и выберите ее
  2. Перейдите на вкладку «Общие» в правой части экрана и выберите «Добавить содержимое пользовательской кнопки» (вместо стандартного «Консоль содержимого кнопки» & amp; »Метка с дополнительным изображением ".

enter image description here [/g0]

  1. Добавить метку к кнопке.
  2. Изменить данные (например, «Ellipsize» = «End», «Maximum Width in Character Character» = «15»). Если вы используете glade для testdrive приложения, это выглядит так (окно посередине):

enter image description here [/g1]

1
ответ дан 10 August 2018 в 06:53

Для метки в Glade вы можете выбрать Maximum Width in Character на вкладке General . Я рекомендую вам установить это число до 20, а затем в вашем коде взять первые 17 символов текста, который вы хотите отобразить, а затем просто добавить «...», чтобы пользователь мог видеть, что он был сокращен. Это решит вашу проблему.

-1
ответ дан 10 August 2018 в 06:53

Для метки в Glade вы можете выбрать Maximum Width in Character на вкладке General . Я рекомендую вам установить это число до 20, а затем в вашем коде взять первые 17 символов текста, который вы хотите отобразить, а затем просто добавить «...», чтобы пользователь мог видеть, что он был сокращен. Это решит вашу проблему.

-1
ответ дан 15 August 2018 в 18:50
  • 1
    Это кнопки, а не ярлыки. Кнопки не имеют этого свойства, и это все равно ничего не изменит в том, что контейнеры будут изменять размер. – RobinJ 24 June 2012 в 15:32

Другие вопросы по тегам:

Похожие вопросы: