
Qt
mikucyy
这个作者很懒,什么都没留下…
展开
-
关于QStackedWidget addWidget后不居中的问题
工作中遇到这样一个问题:在代码中创建了一个Widget,然后调用QStackedWidget的addWidget方法把它加成一页,虽然能显示出来但由于这个Widget是固定大小,它会出现在整个窗口的左上角,如图所示(我自己写了一个小的测试工程来调试):出现这种现象的原因是,这个Widget本身被当做了QStackedWidget的一页,而通常我们在QtDesigner中插入一个Widget都是先插入一页Page,然后再把这个Widget放入Page,通过这个Page的布局我们就可以让插入的Widget原创 2020-08-27 12:56:53 · 1974 阅读 · 5 评论 -
记工作中遇到的一个Qt tab order的古怪问题
问题背景:我自己实现了一个StyledLineEdit,相比QLineEdit多了一个clear button,这个button的parent是StyledLineEdit然后我将这个控件应用到两个小的widget中,分别用来输入名字之类的,以及输入电话号码,然后把它们放在一个dialog中用来输入。问题描述:在非电话号码的区域输入一些字符,然后按tab,焦点可以正确跳到clear button上。在电话号码的区域输入一些字符,然后按tab,焦点不会停留在clear button上解决过程说原创 2020-06-09 14:29:13 · 787 阅读 · 0 评论