ying32 / govcl

Cross-platform Go/Golang GUI library.

Home Page:https://z-kit.cc

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Linux 下的 TdateTimePicker 样式是不是有字符上显示的问题

lnxyz opened this issue · comments

commented

os: linux mint (cinnamon 6.0.4)

GoVCLDesigner IDE ( linux版 1.0.1) 直接拉下来,发现 这个 TimeSeparator 默认的字符比较奇怪。

image

object DateTimePicker1: TDateTimePicker
  Left = 155
  Height = 23
  Top = 44
  Width = 87
  CenturyFrom = 1941
  MaxDate = 2958465
  MinDate = -53780
  TabOrder = 0
  TrailingSeparator = False
  TextForNullDate = 'NULL'
  LeadingZeros = True
  Kind = dtkDate
  TimeSeparator = '�'
  TimeFormat = tf24
  TimeDisplay = tdHMS
  DateMode = dmComboBox
  Date = 45482
  Time = 0.626018692128127
  UseDefaultSeparators = False
  HideDateTimeParts = []
  MonthNames = 'Long'
end

同样 运行 示例 samples/grids/stringgrid2
提示: (stringgrid2:78772): Pango-WARNING **: 15:06:54.957: Invalid UTF-8 string passed to pango_layout_set_text()

image

是有这问题,日期的那个组件可以修改字符解决,表格的那个掩码问题我也没找到原因,很是奇怪。

commented

是有这问题,日期的那个组件可以修改字符解决,表格的那个掩码问题我也没找到原因,很是奇怪。

是的,这个冒号 字符编码感觉不对,但只要手工重新配置一下冒号,这现象就消失了。