QTableWidget表中某一列放控件,格子较大,控件总是贴左上角显示,怎么让其居中显示?

时间:2021-04-10 19:29:13
字符串列、CheckBox都会居中显示,ComboBox和Qpushbutton都会紧贴左上角显示。

6 个解决方案

#1


qmake.exe -spec win32-msvc2008 -tp vc -r

#2


我是新手,一直没搞清楚,那个Qmake的命令是在哪里运行的

#3


你使的qt-creator就直接点绿三角。 Linux下,工程文件目录下命令行。windows下:cmd   cd到该目录下。

#4


引用 3 楼 yiyaaixuexi 的回复:
你使的qt-creator就直接点绿三角。 Linux下,工程文件目录下命令行。windows下:cmd   cd到该目录下。

绿三角是运行,你得先点左下角的锤子build all才行

#5


派生一个类来实现

#6


搞个可以填满一个格子的QWidget,在QWidget上居中放你需要的控件,再把QWidget放进QTableWidget的那个格子里

#1


qmake.exe -spec win32-msvc2008 -tp vc -r

#2


我是新手,一直没搞清楚,那个Qmake的命令是在哪里运行的

#3


你使的qt-creator就直接点绿三角。 Linux下,工程文件目录下命令行。windows下:cmd   cd到该目录下。

#4


引用 3 楼 yiyaaixuexi 的回复:
你使的qt-creator就直接点绿三角。 Linux下,工程文件目录下命令行。windows下:cmd   cd到该目录下。

绿三角是运行,你得先点左下角的锤子build all才行

#5


派生一个类来实现

#6


搞个可以填满一个格子的QWidget,在QWidget上居中放你需要的控件,再把QWidget放进QTableWidget的那个格子里